テキストファイルから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