[..] Messagebox à la fin installation silencieuse

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
benmisaki
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 janv. 2010 09:13
Status : Hors ligne

[..] Messagebox à la fin installation silencieuse

#1

Message par benmisaki »

Bonjour, j'aimerais savoir comment afficher une messagebox quand mon installation silencieuse de vlc se termine?
L'installation se déroule bien, dans mon code je demande une messagebox, mais je crois qu'elle est compris dans l'installation silencieuse, donc on ne la voit pas.
Je vous met un exemple de mon code :

Code : Tout sélectionner

 Run("vlc-media-player_vlc_media_player_1.0.2_francais_10829.exe /S")  ;lancement de l'installation de vlc
WinWaitActive("Installer Language")   ;laisser la fenêtre active de choix
send("{enter}")   ;appuyer sur entrée
WinWaitActive("Installation de VLC media player 1.0.2","Bienvenue dans le programme d'installation de VLC media player 1.0.2")
send("!s")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Licence utilisateur")
send("!c")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Choisissez les composants")
send("!s")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Choisissez le dossier d'installation")
send("!i")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Fin de l'installation de VLC media player 1.0.2")
send("{TAB}")  ;appuyer sur tab
send("{TAB}")  ;appuyer sur tab
send("{TAB}")  ;appuyer sur tab
send("{TAB}")  ;appuyer sur tab
send("{SPACE}")  ;appuyer sur espace
send("{enter}")   ;appuyer sur entrée
MsgBox(0, "Installation VLC", "Installation reussie")
J'espère que vous pourrez m'aider...
Modifié en dernier par Iste le jeu. 28 janv. 2010 13:20, modifié 1 fois.
Raison : Mise en forme du titre
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#2

Message par pop45 »

La tu tester?
c'est vlc qui est en instalation silencieux pas ta msg box sa devrait marcher comme c'est
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
benmisaki
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 janv. 2010 09:13
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#3

Message par benmisaki »

Oui j'ai testé mais la message box ne s'affiche pas à la fin.
Je ne sais donc pas pourquoi elle ne s'affiche pas...
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#4

Message par pop45 »

a tu essayer de mettre un sleep un sleep ?
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
benmisaki
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 janv. 2010 09:13
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#5

Message par benmisaki »

Même avec un sleep, la messagebox ne s'affiche toujours pas.
Quelqu'un à une idée?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#6

Message par Tlem »

Il est vraiment dommage que vous utilisiez des pierres de silex pour faire du feu. :lol:

Si un briquet vous intéresse, c'est par ici :
► Afficher le texte
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é".
benmisaki
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 janv. 2010 09:13
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#7

Message par benmisaki »

Merci pour la réponse qui m'aide beaucoup.
Cependant un autre petit problème se pose, ma messagebox ne s'affiche pas car je pense qu'elle est prise en silencieuse.
Je pense cela car quand j'enlève le /S pour faire une install classique la messagebox s'affiche.
Je pense qu'l faudrait donc que j'arrete l'installation silencieuse avec un /-S ou je ne sais quoi ppour pouvoir la voir.
Je vous met un exemple de mon code :

Code : Tout sélectionner

run("vlc-media-player_vlc_media_player_1.0.2_francais_10829.exe") ;lancement de l'installation de vlc silencieuse
WinWaitActive("Installer Language")   ;laisser la fenêtre active de choix
send("{enter}")   ;appuyer sur entrée
WinWaitActive("Installation de VLC media player 1.0.2","Bienvenue dans le programme d'installation de VLC media player 1.0.2")
send("!s")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Licence utilisateur")
send("!c")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Choisissez les composants")
send("!s")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Choisissez le dossier d'installation")
send("!i")   ;choisir suivant
WinWaitActive("Installation de VLC media player 1.0.2","Fin de l'installation de VLC media player 1.0.2")
send("{TAB}")  ;appuyer sur tab
send("{TAB}")  ;appuyer sur tab
send("{TAB}")  ;appuyer sur tab
send("{TAB}")  ;appuyer sur tab
send("{SPACE}")  ;appuyer sur espace
send("{enter}")   ;appuyer sur entrée
;sleep(1000)
If FileExists("C:\Program Files\VideoLAN\VLC\uninstall.exe ") Then   ;test si l'installation a fonctionnée
    MsgBox(0, "Installation VLC", "Installation reussie")
Else
    MsgBox(16, "Installation VLC", "Erreur lors de l'installation.")
EndIf
J'espère que vous pourrez m'aider...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#8

Message par Tlem »

Cela n'a rien à voir avec l'installation silencieuse de VLC, car la MsgBox() est générée par le code AutoIt et non par l'installeur de VLC.
C'est probablement dut à la rapidité de l'enchainement des commandes, et sans doute que le Enter de fin est interprété par la MsgBox.

Mais de toute façon, je ne cautionne pas les installations automatisées graphiquement, car trop aléatoires selon l'environnement ou la version du logiciel à installer.
J'en réserve l'utilisation uniquement si il n'existe pas d'autre solutions, ce qui ici n'est pas le cas. :roll:
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é".
benmisaki
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 janv. 2010 09:13
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#9

Message par benmisaki »

Je suis novice dans l'installation automatisée.
Vous ne cautionnez pas l'installation automatisée graphique, alors qu'est ce que vous me conseillerez, ou que cautionneriez vous?
Merci pour la réponse.
Serge63
Niveau 4
Niveau 4
Messages : 71
Enregistré le : lun. 22 juin 2009 14:54
Localisation : Clermont-ferrand
Status : Hors ligne

Re: [...] Messagebox à la fin installation silencieuse

#10

Message par Serge63 »

pourquoi vouloir automatiser une installation alors que cela existe déjà ? surtout que la réponse vous a été donnée par Tlem... :shock: :cry:
► Afficher le texte
Vous pouvez trouver d'autres exemples en suivant ce lien : http://www.win-web.be/?act=show&code=page&id=112

:D
Répondre