Bonjour, bonsoir
je me suis procuré un script sur un site:
► Afficher le texte
Code : Tout sélectionner
AutoItSetOption("WinTitleMatchMode", 4)
Global $Paused
HotKeySet("{F11}", "TogglePause")
HotKeySet("{ESC}","Terminate")
$windowname= Inputbox("Frage?" , "Name des Dragonica Fensters")
If $windowname = "" Then
MsgBox(16,"Fehler","Darf nicht leer sein!")
Exit
EndIf
$handle = WinGetHandle($windowname, "")
If @error Then
MsgBox(4096, "Error", "Dragonica is nicht geöffnet!")
Else
while 1
ControlSend($windowname,'','',"x")
sleep(150)
WEnd
EndIf
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Der Bot pausiert', 0, 0)
WEnd
ToolTip('')
EndFunc
Func Terminate()
Exit 0
EndFunc
Comme vous pouvez le voir ce script permet de Send la touche "X" , on l'active/désactive avec la touche "{F11]"
Et là certains diront : "Et alors? Il est où le problème?"
Le truc c'est que je veux modifier ce script pour qu'il fasse MouseClick("Left")=>Sleep(150)=>({F2})=>Sleep(150)
Donc j'ai mis les mains dans le moteur comme on dit chez moi et voici le script que j'ai obtenu:
► Afficher le texte
Code : Tout sélectionner
AutoItSetOption("WinTitleMatchMode", 4)
Global $Paused
HotKeySet("{F11}", "TogglePause")
HotKeySet("{ESC}","Terminate")
$windowname= Inputbox("Frage?" , "Name des Dragonica Fensters")
If $windowname = "" Then
MsgBox(16,"Fehler","Darf nicht leer sein!")
Exit
EndIf
$handle = WinGetHandle($windowname, "")
If @error Then
MsgBox(4096, "Error", "Dragonica is nicht geöffnet!")
Else
while 1
MouseClick( "Left")
sleep(150)
Send("{F2}")
sleep(150)
WEnd
EndIf
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Der Bot pausiert', 0, 0)
WEnd
ToolTip('')
EndFunc
Func Terminate()
Exit 0
EndFunc
Ce script marche QUE sur mon bureau et dès que je vais sur la fenêtre de mon jeu c'est comme s'il n'y avait plus de script,rien ne fonctionne.
Je vois pas pourquoi le premier script marche sur le jeu et pas le mien.
Depuis plus d'une semaine j'essaye de faire en sorte que la "lumière" me parvienne, mais manifestement la "lumière" doit venir d'ailleurs.
Je remercie d'avance pour l'aide que vous m'apporterez.
P.S: Ceci n'est pas un bot c'est juste une macro.