관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

FileReadLine 텍스트 파일로부터1행 읽어들인다 본문

AUTOHOTKEY/레퍼런스

FileReadLine 텍스트 파일로부터1행 읽어들인다

님투 2007. 11. 5. 13:34
반응형

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
반응형
Comments