Bonjour à tous.
Voila mon problème.
Lorsque je veux activer une fenêtre d'une application que l'on va nommer "Bonbon", celle ci s'active, sauf si un dossier du même nom est ouvert.
Problème alors, autoit m'active la fenêtre du dossier et non celle de l'application.
Comment précisez à Autoit quelle fenêtre activer si il y'en à deux du même nom ?
2eme question, peux on vérifier si une fenêtre est activé ? En permanence et ce tout en continuant le déroulement du script ?
[R] Préciser en détail un Winactivate
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.
[R] Préciser en détail un Winactivate
Modifié en dernier par Kikoolol le dim. 28 févr. 2010 15:54, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Préciser en détail un Winactivate
Tout est ici : http://www.autoitscript.fr/autoit3/docs ... vanced.htm
Vous pouvez préciser la CLASS ou l'INSTANCE voir d'autres éléments si nécessaire avec REGEXPTITLE ou REGEXPCLASS.
Bon code.
Vous pouvez préciser la CLASS ou l'INSTANCE voir d'autres éléments si nécessaire avec REGEXPTITLE ou REGEXPCLASS.
Bon code.
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é".
Re: [..] Préciser en détail un Winactivate
Merci beaucoup.
Mais comment je peux savoir quelle est la "class" ou autre détail sur ma fenêtre ouverte ?
Mais comment je peux savoir quelle est la "class" ou autre détail sur ma fenêtre ouverte ?
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Préciser en détail un Winactivate
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é".
Re: [..] Préciser en détail un Winactivate
Je mange surtout de connaissance ^^.
Très bien, alors j'ai récupérer la classe et essayer.
Tout fonctionne parfaitement merci beaucoup ? =P
Et pour ma seconde question, y'as t-il un moyen de laisser activer une fenêtre en permanence ? Ou de vérifier si celle-ci est toujours activé ?
Très bien, alors j'ai récupérer la classe et essayer.
Tout fonctionne parfaitement merci beaucoup ? =P
Et pour ma seconde question, y'as t-il un moyen de laisser activer une fenêtre en permanence ? Ou de vérifier si celle-ci est toujours activé ?
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Préciser en détail un Winactivate
Le mieux, serait sans doute de faire en sorte que votre fenêtre soit mise au premier plan régulièrement. Soit en ajoutant le code dans la boucle d'attente de votre code, soit en rajoutant une fonction appelée par AdlibRegister().
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é".
Re: [..] Préciser en détail un Winactivate
Pour la première solution de Tlem : Pour vérifier régulièrement la mise au premier plan de votre fenêtre, vous pouvez utiliser la fonction "WinSetOnTop" dans votre boucle, l'aide vous en apprendra davantage. 
Re: [..] Préciser en détail un Winactivate
Je vais faire ça !
Merci beaucoup à tout les deux pour votre précieuse aide !
Merci beaucoup à tout les deux pour votre précieuse aide !


