Petit nouveau, je découvre avec grand plaisir AutoIt.
Le Hic, c'est que j'y connais rien en script.
Alors le but de mon message est que je voudrais automatiser le remplissage d'un formulaire (interface Web de pointage quotidien).
Alors j'ai fais le plus simple (mais sûrement pas optimiser, mais bon, ça marche).
Pour l'instant je vais sur le site en question, je me met sur un Lundi, et lance mon script qui rempli le formulaire journalier
(avec des TAB et des DOWN ...)
Ensuite mon script passe au jour suivant etc sur les 5 jours de la semaine (je dois remplir exactement les mêmes champs à chaque fois).
ma première question est : comment créer une condition que fait que :
Si sur la page, il y a écrit "Jour Férié" ou "Week-End" ALORS,
cliquez sur bouton "jour suivant"
SINON, remplir le formulaire (avec ce que j'ai déjà fait)
Ma deuxième question est : comment créer une boucle avec compteur (pour faire tourner ce script sur un mois complet par exemple)
Code : Tout sélectionner
Send ("!{TAB}")
;If MsgBox(0, "Week End" Then
; Send("{TAB 3}")
; Send("{SPACE}")
; Sleep(5000)
;Else
; LUNDI
Send("{TAB 7}") ; descend sur le menu "activité 1"
Send("{DOWN 9}") ; choisi mon "activité 1"
Send("{TAB}") ; descend sur le menu "activité 2"
Send("{DOWN 9}") ; choisi mon "activité 2"
Send("{TAB}") ; descend sur le menu "activité 3"
Send("{DOWN 13}") ; choisi mon "activité 3"
Send("{TAB 3}") ; descend sur bouton "Valider"
Send("{SPACE}") ; valide
Sleep(5000) ; attend 5 secondes pour chargement de la page
Send("{TAB 3}") ; descend sur "jour suivant"
Send("{SPACE}") ; valide "jour suivant"
Sleep(5000) ; attend 5 secondes pour chargement de la pagej'entends déjà des rires aux éclats ... mais soyez indulgents, je débute
Merci par avance pour vos aides
Narol


