FileReadLine

テキストファイルから1行読み込む

FileReadLine, OutputVar, Filename, LineNum

Parameters

引数名説明
OutputVar 読み込んだテキストを格納する変数名
Filename 対象となるファイル名。
相対パスで指定した場合は、%A_WorkingDir%を基準としたパスとなる。
LineNum 読み込む行番号(1...)

ErrorLevel

成功時は「0」、失敗時は「1」。

Remarks

改行コードはCR+LFとLFに対応。CRのみには非対応。

行末のラインフィード記号(`n)はOutputVarに含まれない。

65534バイトを超える長さの行では、超えた分は読み込まれない。

複数の行を読み込む場合、file-read loopFileReadを使ったほうが効率がよい

Related

FileRead, FileAppend, file-read loop, IniRead

Example(s)

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