テキストファイルから1行読み込む
FileReadLine, OutputVar, Filename, LineNum
引数名 | 説明 |
---|---|
OutputVar | 読み込んだテキストを格納する変数名 |
Filename | 対象となるファイル名。 相対パスで指定した場合は、%A_WorkingDir%を基準としたパスとなる。 |
LineNum | 読み込む行番号(1...) |
成功時は「0」、失敗時は「1」。
改行コードはCR+LFとLFに対応。CRのみには非対応。
行末のラインフィード記号(`n)はOutputVarに含まれない。
65534バイトを超える長さの行では、超えた分は読み込まれない。
複数の行を読み込む場合、file-read loopやFileReadを使ったほうが効率がよい
FileRead, FileAppend, file-read loop, IniRead
i = 0 Loop { i += 1 FileReadLine, line, C:\My Documents\ContactList.txt, %i% if ErrorLevel <> 0 break MsgBox, 4, , Line #%i% is "%line%". Continue? IfMsgBox, No return } MsgBox, The end of the file has been reached or there was a problem. return