Что нового

Как повесить на FileOpen цикл

bulldog5293

Знающий
Сообщения
172
Репутация
10
Приветствую всех. Собственно в справке написано
Замечания:
Файл может быть открыт только для чтения или только для записи, совмещение невозможно.
Но под старой версией AutoIt у меня такое получилось, жаль скрипта того нет :(. И у меня возник вопрос, разве нельзя такое исправить поставив FileOpen в цикл что бы он постоянно читал, пусть даже со sleepom, но зато какой эфект получит
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
bulldog5293
Честно говоря, я не совсем понял, что вам надо, попробуйте так:
Код:
For $i = 1 To 10
	$hFile = FileOpen("test.txt", 0)
	$sText = FileRead($hFile)
	FileClose($hFile)
	MsgBox(0, $i, $sText)
	$sNew = InputBox($i, "Введите что-нибудь")
	If @error = 1 Or $sNew = "" Then ExitLoop
	$hFile = FileOpen("test.txt", 1)
	FileWrite($hFile, @CRLF & $sNew)
	FileClose($hFile)
Next
 
Автор
B

bulldog5293

Знающий
Сообщения
172
Репутация
10
спс madmasles, как раз то что нужно, тема закрыта:smile:
 
Верх