Probléme script Autoit

  • Partenaires

Utilisateurs qui regardent le poste (Total: 0, Members: 0, Invité: 0)

Statut
La discussion n'est pas ouverte à d'autres réponses
C

Carambart6

Nouveau membre
12 Avr. 2012
4
0
721
Donc voilà, j'éssaie de creer un script en Autoit qui quand l'un des deux pixel a cette couleur 0x24190B pour le 1 er et cette couleur pour le 2éme 0x1F190A doit en fonction, simuler la touche droite ou gauche du clavier .. Mais quand je le lance ..il marche pas .. sa me marque : >Exit code: 0 Time: 1.116 Mais en bas a droite je vois toujour l'icone du script lancé .. Une idée ? :svp:

#RequireAdmin
$pixel = Pixelgetcolor(606,421)
$pixel2 = Pixelgetcolor(606,528)
While 1 = 1

If $pixel = 0x24190B Then
Send("{LEFT}")
Endif

If $pixel2 = 0x1F190A Then
Send("{RIGHT}")
EndIf
WEnd
 
Cyrion

Cyrion

._.
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
8 Juil. 2010
2,523
2
944
www.bufferoverflow.fr
Mais en bas a droite je vois toujour l'icone du script lancé .. Une idée ?

Ça arrive tout le temps , ton script ne tourne plus , tu passes ta souris dessus et il disparaît.

Pour ton script , tu pourrais mettre ton PixelGetColor dans ton boucle pour voir si la couleur change.

EDIT: Moi il tourne ton code , il ne s'arrête pas .
 
C

Carambart6

Nouveau membre
12 Avr. 2012
4
0
721
Est ce que la vitesse de défilement des couleurs sur le pixel pourrait influer sur la conséquence ? Car j'ai vraiment tout essayer, j'ai compensé les décalages avec la fenêtre, j'ai testé des scripts tout bête , comme :

#RequireAdmin
While 1 = 1
Send("{LEFT}")
Sleep(5000)
WEnd

Des mouseclicks , ect .. enfin bref, je suis à court d'idée ..
Mon but étant de creer un bot pour le mini jeu de Nostale (celui ou il faut couper des bûches) .. sans résultat concluant jusqu'a maintenant ..
 
Cyrion

Cyrion

._.
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
8 Juil. 2010
2,523
2
944
www.bufferoverflow.fr
Certains jeux ne reçoivent pas les Send et les MouseClick d'Autoit.

Peut-être en fait-il partie ? :/

Essaie de faire un WinActivate juste avant pour être sûr d'avoir le focus.
 
Statut
La discussion n'est pas ouverte à d'autres réponses