[R] Cacher l'exécution d'un programme

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
dcharles8
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 août 2008 12:53
Status : Hors ligne

[R] Cacher l'exécution d'un programme

#1

Message par dcharles8 »

Bonjour,

Je viens de faire ce petit script pour l'installation d'un lodiciel et je voudrais cacher les fenêtres. Je vous donne mon code, j'ais utilisé @SW_HIDE mais sans résultat les fenêtres s'affiche toujours.

Code : Tout sélectionner

Run("setup.exe","",@SW_HIDE)
WinWaitActive("Installation", "&Oui")
send("!O")
WinWaitActive("Installation - Dactyl 2000","&Suivant")
send("!s")
WinWaitActive("Installation - Dactyl 2000","&Suivant")
send("!s")
WinWaitActive("Installation - Dactyl 2000","&Suivant")
send("!s")
WinWaitActive("Installation - Dactyl 2000","&Installer")
send("!I")
WinWaitActive("Installation - Dactyl 2000","&Finir")
send("{SPACE}")
send("{TAB}")
send("{SPACE}")
Ces cript est destinée a passer sous WPKG pour une installation automatique sur des postes clients donc je voudrais que l'installation du logiciel se face de facon transparente ce qui n'est pas le cas actuellement puisque les différentes fenêtres du logiciel s'affiche.

Si quelqu'un a une idée merci d'avance
Modifié en dernier par dcharles8 le jeu. 27 août 2009 10:37, modifié 1 fois.
Avatar du membre
jumby
Niveau 5
Niveau 5
Messages : 118
Enregistré le : jeu. 12 juin 2008 17:50
Status : Hors ligne

Re: [..]cacher l'exécution d'un programme

#2

Message par jumby »

Bonjour,

Tu peux toujours cacher ta fenêtre avec winsetstate mais il va falloir attendre que celle-ci existe pour la cacher. L'installation ne sera donc pas complètement transparente.

Code : Tout sélectionner

WinWaitActive("nomdelafenetre")
WinSetState("nomdelafenetre", "", @sw_hide)
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..]cacher l'exécution d'un programme

#3

Message par Voodoo »

On peut toujours tricher en la rendant transparente avec WinSetTrans()
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Cacher l'exécution d'un programme

#4

Message par Tlem »

Ce logiciel, n'aurait-il pas un commutateur d'installation silencieuse ?
Généralement : -s ou -S

:wink:
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é".
dcharles8
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 août 2008 12:53
Status : Hors ligne

Re: [..] Cacher l'exécution d'un programme

#5

Message par dcharles8 »

Ok merci pour les infos je vais tester. Le logiciel ne comporte pas de commutateur pour un install silencieuse.
dcharles8
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 20 août 2008 12:53
Status : Hors ligne

Re: [..] Cacher l'exécution d'un programme

#6

Message par dcharles8 »

J'ais utiliser Winsettrans() et sa cache les fenêtres, c'est pas complètement transparent mais sa devrais aller.

Merci encor
Répondre