AutoHotKey(오토핫키) 설명서 FileReadLine

Posted by 발전소장
2014. 8. 14. 00:31 AutoHotKey/Commands

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 loop(이)나FileRead(을)를 사용하는 편이 효율이 좋다

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