IniRead
提供: AutoHotkey Wiki
実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 |
キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル |
レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト
IniRead[編集]
INIファイルからデータを読み出す
IniRead, OutputVar, Filename[, Section, Key , Default]
Parameters[編集]
引数名 | 説明 |
---|---|
OutputVar | 読み出した値を格納する変数名。
AHKL [L57+] Keyが省略された場合はコメントを除くセクション全てが変数に格納される。 |
Filename | INIファイル名。 相対パスで記述したときは、%A_WorkingDir%から検索される。 |
Section | セクション名。(括弧を含まない) |
Key | キー名。 |
Default | キーが見つからなかったときに変数に格納される値。 省略時は、 ERROR になる。
AHKL [L57+] このパラメタはKeyを指定していた場合のみ有効。 |
ErrorLevel[編集]
ErrorLevelは変更されない
Remarks[編集]
このコマンドで扱うINIファイルは、以下のような形式。(AutoHotkey.iniとは違うので注意)
[SectionName] Key=Value
値として改行などを含む文字列を使いたい場合は、エスケープ文字を使って記述しておき、 Transform,OutputVar,Deref,%InputVar%
で展開するとよい。
Related[編集]
IniDelete, IniWrite, RegRead, file-reading loop, FileRead
Example(s)[編集]
IniRead, OutputVar, C:\Temp\myfile.ini, section2, key MsgBox, The value is %OutputVar%.