[R] Faire une boucle un peu compliquée
Posté : lun. 06 avr. 2009 18:14
Bonjour a tous,
J'aimerais faire un script qui attende qu'un pixel prenne une couleur bien précise, puis réalise une certaine action, seulement je ne sait pas quand le pixel va prendre la couleur voulue, ni même s'il la prendra un jour. Donc ca donnerait ca:
Le problème c'est que le pixel pourrait ne jamais prendre la couleur voulue, et donc la boucle ne s'arreterait jamais. J'ai penser a faire un If au lieu d'une boucle mais j'ai besoin que le script soit très réactif, c'est a dire qu'au moment ou le pixel change de couleur, il faut que l'action d'après soit effectuée dans la seconde.
Voila ca a peut-etre l'air un peu compliqué mais la je sèche vraiment, si vous avez des idées a me proposer n'hésitez pas, merci.
J'aimerais faire un script qui attende qu'un pixel prenne une couleur bien précise, puis réalise une certaine action, seulement je ne sait pas quand le pixel va prendre la couleur voulue, ni même s'il la prendra un jour. Donc ca donnerait ca:
Code : Tout sélectionner
While (PixelGetColor ( 1160, 643 ) <> 0xFF6600) ; attends que le pixel prenne la couleur voulue
Sleep(1) ; délai d'attente avant revérification
WEnd
MouseClick("left", 1168, 606, 1, 200) ; action a effectuer très rapidement après que le pixel ait pris la couleur FF6600Voila ca a peut-etre l'air un peu compliqué mais la je sèche vraiment, si vous avez des idées a me proposer n'hésitez pas, merci.