# IniRead

从标准格式的 .ini 文件读取一个键值。

IniRead, OutputVar, Filename, Section, Key [, Default]

#### 参数

OutputVar | 保存返回值的变量。如果得不到返回值，它被指定为 Default (如下所述)。
Filename | .ini 文件的名字。如果不指定绝对路径，则认为它在 %A_WorkingDir% 目录下。
Section | .ini 文件中的段名，是包含在方括号里的标题词组(这个参数不需要写方括号)。
Key | .ini 文件中的键值。
Default | 如果找不到指定键值，将保存到 OutputVar 中的内容。忽略此参数，它将被预设为 ERROR。指定 %A_Space% 来存放空值。 对于 AutoIt (.aut) 脚本： 由于兼容性问题，这个参数将被忽略。在读取 .ini 文件键值出错误时，OutputVar 中将总被指定为 ERROR。

#### ErrorLevel

该命令不影响 ErrorLevel。如上所述， 出错时，OutputVar 将总被设定为参数 Default 的值。

#### 注意

返回字符串中，开头和结尾的空格/制表符，将会被操作系统所忽略。

标准的 ini 文件具有如下形式：

[SectionName]
Key=Value

#### 相关命令

IniDelete, IniWrite, RegRead, file-reading loop, FileRead

#### 示例

    IniRead, OutputVar, C:\Temp\myfile.ini, section2, key
    MsgBox, The value is %OutputVar%.