Что нового

Скрипт каждые 10 минут - добавляет число 1 в файл 1.txt

perven1

Новичок
Сообщения
57
Репутация
0
Версия AutoIt: 3.
AutoIt: 3.3.14.0

Описание:
Подскажите, как реализовать следующее.
Автоит скрипт запускается, и в фоновом режиме - каждые 10 минут - добавляет число 1 в файл 1.txt
То есть сейчас в файле 1.txt на первой строчке стоит 0. Через десять минут -там должно быть уже 1, еще через 10 минут уже 2 и т.д.
И так до тех пор, пока я не закрою этот скрипт.

Примечания:
 

Вложения

  • 1.txt
    1 байт · Просмотры: 3

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Вот :
Код:
$iTimeOut = 10*60*1000 ; 10 min
$sMyFile = @ScriptDir & '\1.txt'
HotKeySet('{Esc}', '_Exit')
$iStart = TimerInit()
While 1
	If TimerDiff($iStart) > $iTimeOut Then
		_My_Func()
		$iStart = TimerInit()
	EndIf
	Sleep(50)
WEnd

Func _My_Func()
	$iData = FileReadLine($sMyFile)
	$iData += 1
	ConsoleWrite($iData&@CR)
	$hMyFile = FileOpen($sMyFile, 2)
	FileWrite($hMyFile, $iData)
	FileClose($hMyFile)
EndFunc   ;==>_My_Func

Func _Exit()
	Exit
EndFunc   ;==>_Exit
 
Верх