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)