从标准格式的 .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。如上所述, 出错时,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%.