Page 1 sur 1

[R] Installation du pack office

Posté : mar. 11 août 2009 15:11
par fredgaub
Bonjour, je suis amené à réinstaller souvent le pack office avec les mêmes options; je débute alors j'ai fait un listing très simple de ce que je fais "à la main" mais ça ne marche pas de façon fiable et reproductible (parfois pas de problème et parfois ça fige sur la fenêtre "Installation personnalisée" notamment)
On dirait que le setup ne peux pas digérer les entrées au rythme où le script les envoie....?
Merci si qq'un a une idée du problème...
► Afficher le texte

Re: [...] Installation du pack office

Posté : mar. 11 août 2009 16:07
par Yogui
Personnelement j'ai suivie cette procedure :

http://www.laboratoire-microsoft.org/ar ... 3_perso/2/

Re: [...] Installation du pack office

Posté : mer. 12 août 2009 12:23
par fredgaub
Merci, intéressant en effet mais je me demande pourquoi mon petit script ne se déroule pas de façon fiable...

Re: [...] Installation du pack office

Posté : mer. 12 août 2009 14:45
par Yogui
Pour plus de sécurité il est possible d'ajouter des controles

Votre code :

Code : Tout sélectionner

; Initial Setup Screen
WinWaitActive("Installation de Microsoft Office 2003", "Entrez la clé")
Send("ChiffresDeLaLicence")
send("{ENTER}")
Code avec plus de controle :

Code : Tout sélectionner

WinWait("Installation de Microsoft Office 2003","Entrez la clé")
If Not WinActive("Installation de Microsoft Office 2003","Entrez la clé")
 Then WinActivate("Installation de Microsoft Office 2003","Entrez la clé")
WinWaitActive("Installation de Microsoft Office 2003","Entrez la clé")
ClipPut("")
ClipPut("ChiffresDeLaLicence")
send(ClipGet())
send("{ENTER}")
j'utilise ClipPut() cela évite des erreurs de frappe (trop rapide)

à vous de faire le reste du script et de nous dire si c'est plus fiable

Re: [...] Installation du pack office

Posté : ven. 14 août 2009 16:50
par fredgaub
Bonjour,
Non ça ne change rien car les caractères entrés au clavier ne transitent pas par le presse-papier.
Par contre ça passe bien en modifiant la chaîne de caractères détectés sur certaines fenêtres qui "coinçaient" alors que c'était correct (récupéré avec autoit window info) :

Code : Tout sélectionner

;Avant modif: blocage
WinWaitActive("Installation de Microsoft Office 2003", "Installation personnalisée")
Send("d")
send("{ENTER}")

WinWaitActive("Installation de Microsoft Office 2003", "Personnalisation avancée")

;Après modif: ça passe
WinWaitActive("Installation de Microsoft Office 2003", "Sélectionnez les applications")
send("d")
send("{ENTER}")

WinWaitActive("Installation de Microsoft Office 2003", "Choisissez les options")
 

Re: [...] Installation du pack office

Posté : ven. 14 août 2009 22:10
par Yogui
Etonnant pour le press-papier.

Sinon le script est il fonctionnel maintenant ?

En ce qui me concerne je reste sur ma position concernant les scripts d'automatisation alors que le logiciel à un MSI :/ le plus rapide et de l'utiliser (surtout que ce n'est pas toujours simple :lol: )

Re: [...] Installation du pack office

Posté : lun. 17 août 2009 12:50
par fredgaub
Oui ça fonctionne, merci