Bonjour.
Aprés avoir pas mal recherché sur les différent tutoriels et les post d'aide général je n'ai pas trouvé comment ajouté cette fonction dans mon script.
Comme mon script s'éxécute en premier plan et ne prend que peut de temp j'aimerai qu'il restore la fenétre qui était au premier plan lorsqu'il c'est lancé.
Comme c'est une boucle il faut que je l'intégre de façon a se qu'il detect ma fenétre a chaque fois que la boucle redémarre.
Merci de vôtre aide.
[R] Détéction de la fenétre au premier plan.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
glydbickoille
- Niveau 1

- Messages : 6
- Enregistré le : mar. 17 mars 2009 06:51
- Status : Hors ligne
[R] Détéction de la fenétre au premier plan.
Modifié en dernier par glydbickoille le mer. 18 mars 2009 03:32, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Détéction de la fenétre au premier plan.
Je ferais sans doute comme ceci :
- Avant d'afficher la GUI de mon script, je ferais un WinList, ensuite une boucle de test de toutes les fenêtres existantes avec WinGetState pour savoir laquelle est active.
Sinon, il me semble qu'il y à plus simple en faisant (avant d'afficher la GUI) :
- Avant d'afficher la GUI de mon script, je ferais un WinList, ensuite une boucle de test de toutes les fenêtres existantes avec WinGetState pour savoir laquelle est active.
Sinon, il me semble qu'il y à plus simple en faisant (avant d'afficher la GUI) :
Code : Tout sélectionner
$hWinActive = WinGetHandle("[ACTIVE]", "")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é".
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é".
-
glydbickoille
- Niveau 1

- Messages : 6
- Enregistré le : mar. 17 mars 2009 06:51
- Status : Hors ligne
Re: [M] Détéction de la fenétre au premier plan.
Merci beaucoup Tlem c'est éxactement la fonction qu'il me manquai.
J'ai utilisé
en début de boucle et :
en fin de boucle et voila c'est réglé.
Encore merci.
J'ai utilisé
Code : Tout sélectionner
$hWinActive = WinGetHandle("[ACTIVE]", "")Code : Tout sélectionner
WinSetOnTop($hWinActive, "", 1)
WinActivate($hWinActive, "")Encore merci.
