Что нового

Как взять данные из текстового файла, исключая первые две строки

DJ Beast

Новичок
Сообщения
14
Репутация
0
Всем доброго времени суток.
Вопрос к специалистам.

Скажите, если кто знает.
Как взять - данные не из напечатанного текста в коде, а из текстового файла (весь текст кроме первых двух строк) ?
Текст просто большой и в нем есть пустые строки. Неудобно с ним работать - когда он находится в коде.

Сейчас код действует так:
Код:
$hFile = FileOpen(@ScriptDir & '\Документ.txt', 0)
$sChars = FileRead($hFile, 10000)
MsgBox(1, "Прочитанный символ:", $sChars)
FileClose($hFile)

Но так он берет весь текст.
А нужно чтобы он брал содержимое файла "Документ.txt" , исключая первые две строки.
 

Aleksey009

Новичок
Сообщения
2
Репутация
0
Попробуйте так
Код:
$hFile = FileOpen(@ScriptDir&"\Документ.txt", 0) 
	If $hFile = -1 Then     
		MsgBox(0, "Error", "Unable to open file.")    
		Exit 
	 EndIf 
$iop=0
While $iop<2
	  $line = FileReadLine($file)
	  $iop=$iop+1
   Wend 
$sChars = FileRead($hFile, 10000)
MsgBox(1, "Прочитанный символ:", $sChars)
FileClose($hFile)
[autoit]
 
Автор
D

DJ Beast

Новичок
Сообщения
14
Репутация
0
Aleksey009
не работает.

Пишет: "Error: Variable used without being declared"
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
Например так
Код:
Local $sData = FileRead(@ScriptDir & "\Документ.txt")
$sData = StringMid($sData, StringInStr($sData, @LF, 0, 2) + 1)
MsgBox(0, "", $sData)


Или используйте
Код:
FileReadToArray()
 
Автор
D

DJ Beast

Новичок
Сообщения
14
Репутация
0
Всем большое спасибо за ответы.
Тема решена.
 
Верх