Показать полную графическую версию : [решено] Пауза скрипта до нажатия любой клавиши
Dj Dynamite
12-02-2009, 12:04
Какой функцией прописать что бы скрипт останавливался, и продолжал выполнение только после того, как я нажму любую кнопку на клавиатуре?
Качаем _IsPressedEx UDF (http://www.autoitscript.com/forum/index.php?showtopic=88562), и используем подобный скрипт:
#include <IsPressedEx_UDF.au3>
HotKeySet("{ESC}", "_Quit")
Global $iPaused = True
_PauseToggle()
$iDemo_Count = 0
While 1
Sleep(1000)
$iDemo_Count += 1
ConsoleWrite(", " & $iDemo_Count)
WEnd
Func _PauseToggle()
If $iPaused Then
ConsoleWrite("Скрипт остановлен... ")
Else
ConsoleWrite("Скрипт выполняется... ")
EndIf
Local $hDllOpen = DllOpen("User32.dll")
While $iPaused
Sleep(10)
If _IsPressedEx("[:ALPHA:]|[:ALLNUM:]", $hDllOpen) Then $iPaused = False
WEnd
ConsoleWrite(@CRLF & "Скрипт выполняется...")
DllClose($hDllOpen)
EndFunc
Func _Quit()
Exit
EndFunc
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC