Salut a toi molbento,
desole si je te repond un peu tard, pour ton problème j'ai peut-etre une solution, qui est de ne pas cherche à cliquer sur tel ou tel bouton ou checkbox ou autre mais simplement d' "envoyer" via ton script des combinaison, du style fleche du haut , fleche du bas ,espace, etc,etc...
voici le script que j'ai pondu pour mon installe d'open office :
Code : Tout sélectionner
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",1)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
Opt("SendKeyDelay", 100)
;on determine le lecteur cd/dvd
$var = DriveGetDrive( "CDROM" )
run($var[1]&"\instfolder\Open office\OOo_2[1].4.1_Win32Intel_install_fr.exe")
WinWait("Préparation de l'installation de OpenOffice.org 2.4","Nous vous remercions d'avoir téléchargé OpenOffice.org 2.4.")
If Not WinActive("Préparation de l'installation de OpenOffice.org 2.4","Nous vous remercions d'avoir téléchargé OpenOffice.org 2.4. ") Then WinActivate("Préparation de l'installation de OpenOffice.org 2.4","Nous vous remercions d'avoir téléchargé OpenOffice.org 2.4.")
WinWaitActive("Préparation de l'installation de OpenOffice.org 2.4","Nous vous remercions d'avoir téléchargé OpenOffice.org 2.4.")
Send("{ENTER}")
WinWait("Préparation de l'installation de OpenOffice.org 2.4 ","Sélectionnez un dossier")
If Not WinActive("Préparation de l'installation de OpenOffice.org 2.4 ","Sélectionnez un dossier") Then WinActivate("Préparation de l'installation de OpenOffice.org 2.4 ","Sélectionnez un dossier")
WinWaitActive("Préparation de l'installation de OpenOffice.org 2.4 ","Sélectionnez un dossier")
Send("{ENTER}")
WinWait("OpenOffice.org 2.4 - Installation Wizard","Bienvenue dans l'assistant d'installation de OpenOffice.org 2.4")
If Not WinActive("OpenOffice.org 2.4 - Installation Wizard","Bienvenue dans l'assistant d'installation de OpenOffice.org 2.4") Then WinActivate("OpenOffice.org 2.4 - Installation Wizard","Bienvenue dans l'assistant d'installation de OpenOffice.org 2.4")
WinWaitActive("OpenOffice.org 2.4 - Installation Wizard","Bienvenue dans l'assistant d'installation de OpenOffice.org 2.4")
Send("{ENTER}")
WinWait("OpenOffice.org 2.4 - Installation Wizard","Contrat de licence")
If Not WinActive("OpenOffice.org 2.4 - Installation Wizard","J'accepte les termes de ce contrat de licence") Then WinActivate("OpenOffice.org 2.4 - Installation Wizard","J'accepte les termes de ce contrat de licence")
WinWaitActive("OpenOffice.org 2.4 - Installation Wizard","J'accepte les termes de ce contrat de licence")
Send("{UP}")
Send("{ENTER}")
WinWait("OpenOffice.org 2.4 - Installation Wizard","Informations client")
If Not WinActive("OpenOffice.org 2.4 - Installation Wizard","Informations client") Then WinActivate("OpenOffice.org 2.4 - Installation Wizard","Informations client")
WinWaitActive("OpenOffice.org 2.4 - Installation Wizard","Informations client")
Send("{ENTER}")
WinWait("OpenOffice.org 2.4 - Installation Wizard","Type d'installation")
If Not WinActive("OpenOffice.org 2.4 - Installation Wizard","Informations client") Then WinActivate("OpenOffice.org 2.4 - Installation Wizard","Type d'installation")
WinWaitActive("OpenOffice.org 2.4 - Installation Wizard","Type d'installation")
Send("{ENTER}")
WinWait("OpenOffice.org 2.4 - Installation Wizard","Type de fichier")
If Not WinActive("OpenOffice.org 2.4 - Installation Wizard","Type de fichier") Then WinActivate("OpenOffice.org 2.4 - Installation Wizard","Type de fichier")
WinWaitActive("OpenOffice.org 2.4 - Installation Wizard","Type de fichier")
Send("{SPACE}")
Send("{ENTER}")
WinWait("OpenOffice.org 2.4 - Installation Wizard","Prêt pour l'installation du programme")
If Not WinActive("OpenOffice.org 2.4 - Installation Wizard","Prêt pour l'installation du programme") Then WinActivate("OpenOffice.org 2.4 - Installation Wizard","Prêt pour l'installation du programme")
WinWaitActive("OpenOffice.org 2.4 - Installation Wizard","Prêt pour l'installation du programme")
Send("{ENTER}")
WinWait("OpenOffice.org 2.4 - Installation Wizard","Installhield Wizard de OpenOffice.org 2.4 terminé")
If Not WinActive("OpenOffice.org 2.4 - Installation Wizard","Installhield Wizard de OpenOffice.org 2.4 terminé") Then WinActivate("OpenOffice.org 2.4 - Installation Wizard","Installhield Wizard de OpenOffice.org 2.4 terminé")
WinWaitActive("OpenOffice.org 2.4 - Installation Wizard","Installhield Wizard de OpenOffice.org 2.4 terminé")
Send("{ENTER}")
DirRemove("C:\Documents and Settings\"&@UserName&"\Bureau\OpenOffice.org 2.4 (fr) Installation Files",1)
En sachant que pour moi les fichiers d'install son sur le cd (pour une install automatisée avec windows) et que je supprime les fichier temporaires,et aussi qu'il s'agit de la version 2.4 d'Open Office
Chez moi ça marche du tonnerre sur n'importe quel pc
Espérant avoir pu t'aider