INIファイルからデータを読み出す
IniRead, OutputVar, Filename, Section, Key [, Default]
引数名 | 説明 |
---|---|
OutputVar | 読み出した値を格納する変数名 |
Filename | INIファイル名。 相対パスで記述したときは、%A_WorkingDir%から検索される。 |
Section | セクション名。(括弧を含まない) |
Key | キー名。 |
Default |
キーが見つからなかったときに変数に格納される値。 省略時は、「ERROR」になる。 |
ErrorLevelは変更されない
このコマンドで扱うINIファイルは、以下のような形式。(AutoHotkey.iniとは違うので注意)
[SectionName] Key=Value
値として改行などを含む文字列を使いたい場合は、エスケープ文字を使って記述しておき、「Transform,OutputVar,Deref,%InputVar%
」で展開するとよい。
IniRead, OutputVar, C:\Temp\myfile.ini, section2, key MsgBox, The value is %OutputVar%.