Page 1 sur 1

[R] Arret d'un clic automatique

Posté : jeu. 30 août 2007 17:54
par minuteur
coucou, c'est encore moi, je voulais savoir s'il existe une fonction qui permet d'arreter le clic automatique en boucle sur une page internet si un lien s'ouvre apres le clic sur une certaine position de la page internet.

Par exemple je clique en une boucle automatique sur un bouton d'un jeu de rapidité pour le fun et là une page s'ouvre pour voir les highs scores. Le clic automatique doit alors s'arreter pour pas tout faire " foiré", j'ai pas trouvé d'autre exemple, désolé :oops:

Posté : jeu. 30 août 2007 21:43
par sylvanie
tout en restant dans une optique poc :
1) récupère le nom de la fenetre des high score
2) puis tu fais un boucle while portant sur la condition de la non exstence de cette fenêtre (winexiste("title")=0) et à l'intérieure tu y mets ton mouseclick

Posté : ven. 31 août 2007 10:46
par minuteur
:idea: :idea: :shock:


mdr, je ne comprends pas trop :oops:

Posté : ven. 31 août 2007 17:01
par ani
pas evident minuteur :)

alors la premiere chose
la fenetre high score, tu dois récuperer son titre : le titre de la fenetre ::

ensuite comme l'explique sylvanie faut faire une verification de l'existance de cette fenetre si elle est presente le script se stoppe.

mot clé ::

Code : Tout sélectionner

WinExists, WinWait, WinActivate, WinWaitClose, while, mouseclick
je partirai du principe si la fenetre hight score n'existe pas alors click sinon dans le cas contraire arreter le click.

Code : Tout sélectionner

if not winexists(titre de hightscore) then
ton click
else
mettre en pause ou arret de la boulce
endif

dans l'aide y a un exemple pour mettre en pause un script avec le hotsetkey

Posté : ven. 31 août 2007 17:31
par minuteur
merci j'essaye

Posté : dim. 02 sept. 2007 18:18
par ani
il est vrai qu'au début ce n'est pas facile, même si on nous aiguilles sur tel ou tel indice , même moi après un temp, je m'y retrouve plus :(

donc hésite pas , demande si le code est bon, même si il te parait fonctionnel, vaut mieux partir sur de bonne base que d'être à coter .

voilàvoilà