Page 1 sur 1
[R] Accélérer script
Posté : ven. 05 févr. 2010 19:48
par periaz
Bonsoir Bonsoir !
Je voudrais savoir si il était possible d'accélérer des scripts.
Le premier :
► Afficher le texte
Avant
Code : Tout sélectionner
#Include "_Adlib.au3"
HotKeySet("{F9}", "_start")
HotKeySet("{F10}", "_pause")
HotKeySet("{F11}", "_reprise")
_AdlibEnable("_1",1)
_AdlibEnable("_2",1)
_AdlibEnable("_3",1)
$x=0
$y=0
$z=0
While 1
WEnd
Func _1()
ToolTip(""&$x&"", 0, 0)
sleep(1000)
$x=$x+1
EndFunc
Func _2()
ToolTip(""&$y&"", 100, 100)
sleep(1000)
$y=$y+1
EndFunc
Func _3()
ToolTip(""&$z&"", 200, 200)
sleep(1000)
$z=$z+1
EndFunc
Func _start()
_AdlibActive(0)
EndFunc
Func _pause()
_AdlibPause(0)
EndFunc
Func _reprise()
_AdlibResume(0)
EndFunc
Après
Code : Tout sélectionner
HotKeySet("{F9}", "_start")
HotKeySet("{F10}", "_pause")
HotKeySet("{F11}", "_reprise")
AdlibRegister("_1",1)
AdlibRegister("_2",2)
AdlibRegister("_3",3)
$x=0
$y=0
$z=0
While 1
WEnd
Func _1()
ToolTip(""&$x&"", 0, 0)
sleep(1000)
$x=$x+1
EndFunc
Func _2()
ToolTip(""&$y&"", 100, 100)
sleep(1000)
$y=$y+1
EndFunc
Func _3()
ToolTip(""&$z&"", 200, 200)
sleep(1000)
$z=$z+1
EndFunc
C'est un petit test car je cherchais à faire fonctionner plusieurs boucle à la fois mais lorsque je lance le script, les compteurs n'augmentent pas en même temps !
Le deuxième :
► Afficher le texte
Code : Tout sélectionner
While 1
$color="992562"
$coord=PixelSearch(120, 90, 900, 700,$color)
If not @error Then
MouseClick("left", $coord[0], $coord[1])
EndIf
WEnd
► Afficher le texteAprès
Code : Tout sélectionner
HotKeySet("{F9}", "_start")
HotKeySet("{F10}", "_pause")
HotKeySet("{F11}", "_reprise")
AdlibRegister("_1",1)
AdlibRegister("_2",2)
AdlibRegister("_3",3)
$x=0
$y=0
$z=0
While 1
WEnd
Func _1()
ToolTip(""&$x&"", 0, 0)
sleep(1000)
$x=$x+1
EndFunc
Func _2()
ToolTip(""&$y&"", 100, 100)
sleep(1000)
$y=$y+1
EndFunc
Func _3()
ToolTip(""&$z&"", 200, 200)
sleep(1000)
$z=$z+1
EndFunc
Je cherche à cliquer sur un pixel en mouvement mais le click n'est pas assez rapide et ne clique donc pas où il faut.
En vous remerciant d'avance !
Periaz
Edit : Je viens d'installer la nouvelle version d'AutoIt et avec AdlibRegister, je gagne un peu de temps mais le probème reste là. Je modifie le code ci-dessus
Re: [..] Accélérer script
Posté : ven. 05 févr. 2010 19:58
par pop45
rajoute 1, 0 a la fin du mouseclick
Sinon le premier c'est quoi _Addlib.au3?
Re: [..] Accélérer script
Posté : ven. 05 févr. 2010 20:10
par periaz
Effectivement, j'utilisais cette technique avant mais j'avais complètement oublié =)
Merci ! Problème 2 Résolu !
Edit : En fait, je suis vraiment bête ! C'est bien évident que cela se fait lentement puisqu'il y a un Sleep(1000)
Pffff ! N'importe quoi.
Je mets le R et merci encore à Pop45 !
Re: [..] Accélérer script
Posté : sam. 06 févr. 2010 13:33
par Tlem
Il est ou le [R] ???

Re: [R] Accélérer script
Posté : sam. 06 févr. 2010 18:04
par periaz
OMG ! J'avais oublié le R mdr