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%.