Insérer un code ou du texte dans une interface graphique
Posté : lun. 25 févr. 2019 16:48
Bonjour, à tous et à toutes
Je me permets de vous contacter car je suis entrain d'essayer d'automatiser l'installation d'un antivirus"SentinelOne" afin de pouvoir le faire sur plusieurs postes. L'installation est simple à une exception je dois rajouter un token lors de l'installation. J'ai déjà essayé la commande "send", j'arrive à intégrer dans un bloc notes car le net regorge d'exemples, mais pour simuler un clic dans le vide puis ensuite coller un code, j'avoue être perdu... Je peux vous montrer le code que j'ai fais et vous donner le lien pour essayer le logiciel vous verrez ainsi où je bloque.
ça reste bloqué sur l'ajout du token et je n'arrive pas à simuler un clic dans l'encadré pour qu'il puisse entrer le token... Si vous avez des idées je suis preneur ou des liens pour me diriger vers les solutions pouvant m'être utile je suis aussi preneur. Bien à vous.
Je me permets de vous contacter car je suis entrain d'essayer d'automatiser l'installation d'un antivirus"SentinelOne" afin de pouvoir le faire sur plusieurs postes. L'installation est simple à une exception je dois rajouter un token lors de l'installation. J'ai déjà essayé la commande "send", j'arrive à intégrer dans un bloc notes car le net regorge d'exemples, mais pour simuler un clic dans le vide puis ensuite coller un code, j'avoue être perdu... Je peux vous montrer le code que j'ai fais et vous donner le lien pour essayer le logiciel vous verrez ainsi où je bloque.
Code : Tout sélectionner
; Application nécessitant les droits d'administrateur
#RequireAdmin
; Affichage d'une infobulle d'information
TrayTip("Installation SentinelOne","Début de l'installation ",2000)
; Lancement de l'application
ShellExecute("SentinelInstaller_windows_v2_9_2_36.exe")
; Installation en cours avec les étapes de validation
WinWait("SentinelOne Agent Installation 2.9.2.36", "SentinelOne")
WinActivate("SentinelOne Agent Installation 2.9.2.36", "SentinelOne")
send ( "{TAB}" ) ;appuie sur le bouton Tabulation, pour mettre la sélection sur "Install"
sleep ( 500 )
send ( "{ENTER}" ) ;appuie sur ENTREE pour passer à la fenêtre suivante
sleep ( 500 )
; Attend 10 secondes que la fenêtre du Token apparaisse
WinWait("SentinelOne Agent Installation 2.9.2.36", "SentinelOne",10)
WinActivate("SentinelOne Agent Installation 2.9.2.36", "SentinelOne")
ControlClick("SentinelOne Agent Installation 2.9.2.36", "SentinelOne", 1)
Send( "{TAB}")
Send( "{monsupermotdepasse}" ) ;Envoi du code dans la fenêtre adéquate
Send( "{TAB}")
Send( "{TAB}")
Send( "{ENTER}")
WinActivate("SentinelOne Agent Installation 2.9.2.36", "SentinelOne")
ControlClick("SentinelOne Agent Installation 2.9.2.36", "SentinelOne", 1)
TrayTip("Installation en cours", "Patientez un peu svp, ça ira vite :)", 7000)
TrayTip("Fin de l'installation de Sentinel One", "Installation terminée !)", 1000)