a quanto mi ricordo di autoit, per gli if non si mettono parentesi tonde ma una sintassi del tipo..
PHP:
if $variabile = true Then
//cose da fare per il vero
else
//cose da fare se è falso
Vuoi fare una Hotkeys, in modo che appena premi un tasto ti fa partire una funzione?
Se la risposta è si allora basta usare la funzione HotKeysSet (
CLICCAMI ), basta inserire come primo parametro il tasto da te scelto tra virgolette e graffe "{A}" e come secondo parametro la funzione da richiamare, in questo caso farai una funzione e gli passerai il nome come parametro.. "_Start"
Per leggere gli input dalla tastiera "a stile keylogger", si dovrebbe usare la funziona _IsPressed (
CLICCAMI ) anche se mi ha dato sempre problemi quando la usavo..
Esempio di utilizzo con if:
PHP:
#include <Misc.au3>#include <MsgBoxConstants.au3>
Local $hDLL = DllOpen("user32.dll")
While 1
If _IsPressed("10", $hDLL) Then
ConsoleWrite("_IsPressed - Shift Key was pressed." & @CRLF)
; Wait until key is released.
While _IsPressed("10", $hDLL)
Sleep(250)
WEnd
ConsoleWrite("_IsPressed - Shift Key was released." & @CRLF)
ElseIf _IsPressed("1B", $hDLL) Then
MsgBox($MB_SYSTEMMODAL, "_IsPressed", "The Esc Key was pressed, therefore we will close the application.")
ExitLoop
EndIf
Sleep(250)
WEnd
DllClose($hDLL)
Il codice lo ho preso dalla pagina di autoit..