[..]Install avec deux fenetres distinctes

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

[..]Install avec deux fenetres distinctes

#1

Message par jcaspar »

B :D onjour à tous !

Je suis entrain de tenter de créeer un script qui me permette d'installer automatiquement
acrobat reader 9

Lors de l'installation un première fenetre apparait puis une seconde dans laquelle il faut effectuer des
actions shiftup, puis s ... j'ai pensé procéder de la manière suivante ...
mais je me heurte au fait qu'il y ai deux fenetres distinctes :?: ( diablerie que cela !) or dans mon script
rien ne se passe sur la seconde fenêtre ....
auriez vous une idée pour résoudre mon problème ?

Merci à tous pour vos suggestions et conseils :P

Jean Marc

Code : Tout sélectionner


#NoTrayIcon
opt("MustDeclareVars",1)

global $nom_script="acrobat"
;lancer programme
RunWait("acrobat_reader.exe")
;ouverture première fenêtre
winwait("[TITLE:Adobe Reader 9.1 - Français - Setup;CLASS:MainClass;INSTANCE:1]","")
;ouverture seconde fenêtre
winwait("[TITLE:Installation pour Adobe Reader 9.1; CLASS:MsiDialogCloseClass;INSTANCE:2]","")
;envoi shift+down
Send("{SHIFTUP}")
;envoi s
Send("s")
sleep(10)
Send("s")
sleep(10)
Send("i")
Exit


 
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Install avec deux fenetres distinctes

#2

Message par Tlem »

Sachez que pour la grande majorité des logiciels, il existe une solution pour faire une installation silencieuse.

Pour Acrobat Reader, jetez un oeil ici : http://cadpanacea.com/node/144
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..]Install avec deux fenetres distinctes

#3

Message par SagePourpre »

L'installation silencieuse, comme le dit Thierry, est l'idéale...

Si toute fois tu veux toujours le faire à partir de ton script, sans l'avoir testé (je n'ai pas adobe acrobat à installer)
tu peux regarder la fonction WinWaitActive...

WinWait va exécuter les actions si tôt la fenêtre crée (même si elle n'est pas active... ou pas encore activée) tandis que
WinWaitActive va attendre pour la fenêtre en premier plan.


Sinon, une alternative portable (aucune installation) et plus rapide à Adobe Acrobat Reader serait d'utiliser Foxit Pdf (Gratuit, portable et
s'ouvre plus rapidement que Adobe)
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Répondre