Page 1 sur 1

[R] Détecter nom d'une fenètre

Posté : jeu. 05 mai 2011 17:59
par Rexspahr
Bonjour,
après quelques mois d'absence, je reprend un petit peu AutoIt, et je me heurte à un problème.


En effet, je voudrais activer par exemple, Mozilla Firefox, si ce dernier est déjà démarré, mais le problème, c'est que si je suis sur un lien, la fenêtre de Firefox prendra son nom.
Exemple : "AutoIt Français - Accueil - Mozilla Firefox"

Je voudrais qu'AutoIt le détecte quand même mais je ne sais pas comment faire, vous pourriez me donner un coup de main ?


Je pensais utiliser [CLASS:XXXXX], mais ça ne fonctionne pas...


Merci d'avance ! :)

Re: [..] [CLASS:Mozilla Firefox]

Posté : jeu. 05 mai 2011 18:49
par Guerrion24
Tu sais que Mozilla Firefox se termine dans le nom juste avant avec un tiret.
Personnellement j'aurais tendance à faire quelque chose comme :

-Tu récupères le nom de la fenêtre.
-Tu fais une recherche à l'intérieur pour découper le nom en plusieurs parties avec comme délimiteur le tiret (utilise StringSplit).
-grâce au tableau créé tu récupère le dernier élément et tu compare avec la chaîne Mozilla Firefox.

Tu peux même supprimer les espaces si tu n'es pas sûr comme ça tu compare vraiment deux chaînes sans qu'il n'y ai de "débordement".

Cordialement Guerrion24

Re: [..] [CLASS:Mozilla Firefox]

Posté : jeu. 05 mai 2011 19:32
par sablier94
Salut,

Non non, pas besoin d'aller chercher aussi loin. :wink:

Tu trouveras ce que tu cherche ici (utilise le mode 2) :
http://www.autoitscript.fr/autoit3/docs ... vanced.htm

A+

Re: [..] [CLASS:Mozilla Firefox]

Posté : jeu. 05 mai 2011 22:11
par Tlem
Merci de modifier le titre de votre sujet, pour un titre plus explicite.

Re: [..] [CLASS:Mozilla Firefox]

Posté : jeu. 05 mai 2011 23:32
par Rexspahr
En fait, j'ai trouvé, il faut mettre le premier mot après le tiret, c'est à dire, mettre "Mozilla" au lieu de "Mozilla Firefox", ou "Firefox" !!


Merci beaucoup sablier ! =)

Tlem : Je modifie ça tout de suite :oops: