Je vais tenter de vous expliquer mon problème:
Etant débutant sur AutoIT et n'ayant presque aucune notion de programmation, j'aimerais votre aide pour solutionner un problème sur ce script qui a été créer à partir de copié/collé sur le web:
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{-}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d
;;;; Body of program would go here ;;;;
While 1
MouseClick("left")
Sleep( 500 )
Send ( "E" )
Sleep( 500 )
Send ( "A" )
Sleep( 500 )
Send ( "Z" )
Sleep( 50 )
Send ( "S" )
Sleep( 50 )
Send ( "Q" )
Sleep( 50 )
Send ( "D" )
Sleep( 50 )
Send ("!{TAB}")
;;;;;;;;
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{-}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d
;;;; Body of program would go here ;;;;
While 1
MouseClick("left")
Sleep( 500 )
Send ( "E" )
Sleep( 500 )
Send ( "A" )
Sleep( 500 )
Send ( "Z" )
Sleep( 50 )
Send ( "S" )
Sleep( 50 )
Send ( "Q" )
Sleep( 50 )
Send ( "D" )
Sleep( 50 )
Send ("!{TAB}")
;;;;;;;;
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc
Le code va susciter des vomissement mais il marche cependant plutôt bien, seul hic: j'aimerais que la boucle s'attaque à deux fenêtre. Pour ce faire, j'ai pensé ajouter une fonction "presse la touche ALT+TAB" pour qu'une fois à nouveau au début de la boucle, le programme fasse son œuvre sur la seconde fenêtre, seulement voilà: ça change rien :v
J'imagine que le texte en gris m'indique une inactivaion de la commande, mais je pêche un peu..
J'ai tenté de mettre
même résultat, ou plutôt non-résultat, une solution?
Merci de m'avoir lu, pardon si je manque à quelque règles, je connais mal les forums