Désolé pour le titre du sujet mais en vous exposant mon problème, si vous arrivez à me proposer un autre titre pour ce sujet, je serai preneur
J'aimerai pouvoir vérifier si la valeur d'une cellule de couleur verte dans un Excel existe également dans un programme de base de donnée exe, on cliquera deux fois dans la liste où cette même valeur existe dans le programme de base de donnée exe.
en image ça ressemblerai à cela : Voici mon script pour faire des manipulations automatique dans le programme qui me sert à imprimer des données.
Actuellement j'ai réussi à lancer le logiciel et à effectuer quelques commandes, il me reste à pouvoir faire cette comparaison coté plus haut et de cliquer sur les valeurs comparées :
; 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")
$color="0xFF0000"
Sleep(1000)
$coord=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color)
if @error=1 Then Exit 1
MouseClick("left",$coord[0],$coord[1])
WinWaitActive("Choisir une date")
WinWaitClose("Choisir une date")
WinWaitActive("Saisie de la Base de Donnée Journaliere pour J-n")
sleep(10000)
ShellExecute("BaseDeDonneeLundi.xlsx")
; Attendre la fenetre principal de la BaseDeDonnée
WinWaitActive("Base De Donnée du Lundi")
Je choisit ma date et là mes données de cette date d'affiche.
J'ouvre le fichier Excel.
Mais maintenant je ne vois pas comment comparer les valeurs comme indiqué sur mon schéma (image) plus haute.
J'aimerai : tant que dans le fichier excel la cellule est verte, regarder la valeur et la retrouver dans la listebox du programme de donnée EXE pour cliquer deux fois dessus.
Qu'en pensez vous ?
EN vous remerciant à tous par avance