Comment utiliser WinSetState?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
HNB2018
Niveau 1
Niveau 1
Messages : 11
Enregistré le : dim. 04 nov. 2018 18:01
Status : Hors ligne

Comment utiliser WinSetState?

#1

Message par HNB2018 »

Bonjour à tous.

Je tiens tout d'abord à vous remercier pour cet excellent forum sur autoit que j'appréhendais au tout début.
J'essaie depuis 2 jours d'automatiser l'installation d'une application et d'exécuter un générateur de clé pour activer l'application.
La fonction winsetstate semble fonctionner mais je vois l'instant d'une seconde la fenêtre sensée être cachée?
D’où ma question, est il possible de déclarer winsetstate avec le paramètre de la fenêtre avant son ouverture?
Ci dessous mon code :
$Title0 = "[CLASS:Window]"
Run("generecle.exe")
WinWait($Title0)
WinSetState($Title0,"",@SW_HIDE)
WinActivate($Title0)
ControlClick($Title0,"","[CLASS:Button; INSTANCE:1]")
Merci d'avance pour toute aide

Avatar du membre
walkson
Modérateur
Modérateur
Messages : 825
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: Comment utiliser WinSetState?

#2

Message par walkson »

Bonjour,
Run("generecle.exe","",@SW_HIDE) ne convient pas ?
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)

HNB2018
Niveau 1
Niveau 1
Messages : 11
Enregistré le : dim. 04 nov. 2018 18:01
Status : Hors ligne

Re: Comment utiliser WinSetState?

#3

Message par HNB2018 »

Bonjour Maitre Walkson, et merci pour l'intérêt.

Justement le code que vous avez proposé ne fonctionne pas.

generecle.exe se lance bien visible :(

Merci

Avatar du membre
walkson
Modérateur
Modérateur
Messages : 825
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: Comment utiliser WinSetState?  

#4

Message par walkson »

et avec ShellExecute () ?
parce que cacher une fenêtre avant qu'elle existe, me parait difficile.....
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)

HNB2018
Niveau 1
Niveau 1
Messages : 11
Enregistré le : dim. 04 nov. 2018 18:01
Status : Hors ligne

Re: Comment utiliser WinSetState?

#5

Message par HNB2018 »

Mon Dieu Watson! Ca marche!!!!
Comment fait on pour donner des bisous sur le forum? ^^
Merci, je vais pouvoir avancer!

Avatar du membre
walkson
Modérateur
Modérateur
Messages : 825
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: Comment utiliser WinSetState?

#6

Message par walkson »

:bisou: (c'est moi qui avait demandé à Tlem de le rajouter) :lol:
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)

HNB2018
Niveau 1
Niveau 1
Messages : 11
Enregistré le : dim. 04 nov. 2018 18:01
Status : Hors ligne

Re: Comment utiliser WinSetState?

#7

Message par HNB2018 »

:bisou: :bisou: :bisou:
Terrible, j'ai bataillé pendant 2 jours pour ****
Enfin shellexecute est desormais mon compagnon lol!
Le sujet peut être cloturé!
Merci pour tout

Répondre