[R] Conditions sur String dans Fenêtre
Posté : mer. 15 déc. 2010 10:59
Bonjour,
Je suis en train de me faire un petit script pour le nettoyage et la sauvegarde de mon PC.
J'ai donc crée un petit bout de code qui me permet de lancer le nettoyage sans problème, seulement à la fin de celui-ci, deux solutions s'offrent :
- Si des erreur sont trouvées (on déroule une partie de code et les mots "Afficher les problèmes" sont sur la page)
- Sinon on déroule un autre code pour terminer
J'aimerais savoir comment poser ma condition "if" pour dire en gros :
Le problème est aussi, je pense le temps d'attente, il faut attendre sur la même page "x temps", jusqu'à maintenant ma condition était d'attendre que "Afficher les problèmes" apparaisse, mais j'ai remarqué que quand y'a pas d'erreurs, cela n'apparait jamais.......
Bref voici le code, et merci de votre aide
Je suis en train de me faire un petit script pour le nettoyage et la sauvegarde de mon PC.
J'ai donc crée un petit bout de code qui me permet de lancer le nettoyage sans problème, seulement à la fin de celui-ci, deux solutions s'offrent :
- Si des erreur sont trouvées (on déroule une partie de code et les mots "Afficher les problèmes" sont sur la page)
- Sinon on déroule un autre code pour terminer
J'aimerais savoir comment poser ma condition "if" pour dire en gros :
Code : Tout sélectionner
Si tu trouve sur la fenetre la pharse "Afficher les problèmes" alors tu va dérouler telle partie de code, et si tu le trouve pas, et bien tu va faire telle partieBref voici le code, et merci de votre aide
Code : Tout sélectionner
run("C:\Program Files\TuneUp Utilities 2011\RegistryCleaner.exe")
winwait("TuneUp Registry Cleaner")
winactive("TuneUp Registry Cleaner")
Sleep(1000)
ControlClick("TuneUp Registry Cleaner", "", "[CLASS:TButton; INSTANCE:2]")
winwait("TuneUp Registry Cleaner","Afficher les problèmes")
winactive("TuneUp Registry Cleaner")
ControlClick("TuneUp Registry Cleaner", "", "[CLASS:TButton; INSTANCE:2]")
Sleep(1000)
Send("^s")
winwait("TuneUp Registry Cleaner")
winactive("TuneUp Registry Cleaner")
ControlClick("TuneUp Registry Cleaner", "", "[CLASS:TButton; INSTANCE:2]")
winwait("TuneUp Registry Cleaner","Terminer")
winactive("TuneUp Registry Cleaner")
ControlClick("TuneUp Registry Cleaner", "", "[CLASS:TButton; INSTANCE:2]")
Sleep(1000)
winclose("TuneUp Registry Cleaner")
Sleep(1000)
winclose("TuneUp Registry Cleaner")