J'ai commencé à écrire un script pour faire des manipulations automatique dans un logiciel qui me sert à imprimer des données.
Actuellement j'ai réussi à lancer le logiciel et à effectuer quelques commandes :
Opt("WinTitleMatchMode", 1) ; Permet de chercher qu'une partie du titre de la fenêtre.
; Affichage d’une infobulle d’information
Traytip ("Ouverture BaseDeDonnée","Début d'Impression BaseDeDonnée",1000)
; Pause de 3 secondes
Sleep(3000)
; Lancer le programme
ShellExecute("BaseDeDonnee.exe")
; Attendre la fenetre principal de la BaseDeDonnée
WinWaitActive("Base De Donnée Central")
; lancer la fenetre principal de de la Base de Donnée Journaliere en effecutant une suite de frappe clavier
Send("!j")
Send ("t")
; Attendre la fenetre principal de la Base de Donnée Journaliere
WinWaitActive("Saisie de la Base de Donnée Journaliere pour J-n")
; Affichage d’une infobulle d’information
Traytip ("Ouverture BaseDeDonnée","Début d'Impression BaseDeDonnée",1000)
; Pause de 3 secondes
Sleep(3000)
; Lancer le programme
ShellExecute("BaseDeDonnee.exe")
; Attendre la fenetre principal de la BaseDeDonnée
WinWaitActive("Base De Donnée Central")
; lancer la fenetre principal de de la Base de Donnée Journaliere en effecutant une suite de frappe clavier
Send("!j")
Send ("t")
; Attendre la fenetre principal de la Base de Donnée Journaliere
WinWaitActive("Saisie de la Base de Donnée Journaliere pour J-n")
La où ça devient difficile c'est que je souhaite cliquer avec un controlClick par exemple sur un bouton dans la fenêtre en question, mais le bouton n'a pas de text et n'est même pas detecter par Autoit info.
Voici des images :
Comment cliquer sur ce bouton sans passer par MouseClick s'il vous plait ?
Il y a t'il un moyen de connaitre la class et instance de ce bouton ?
EN vous remerciant à tous par avance