Page 1 sur 1
[R] Comment trouver le titre d'une fenêtre ?
Posté : lun. 26 juil. 2010 14:41
par cortexx
Bonjour,
Aprés 3 jours à chercher (bien sur sans trouver la réponce) je viens poster ma question ici.....
Comment peut on trouver le titre d'une fenêtre windows avec le PID ou le nom de l'éxécutable ?
j'ai regardé du coté des fonctions Win... et Process..... mais j'ai rien trouvé ....... ou sinon je suis vraiment aveugle

.
Re: [..] Comment trouver le titre d'une fenêtre ?
Posté : lun. 26 juil. 2010 15:25
par Sh4dows
C'est possible avec la CLASS !
Pour cela utilisez "Autoit Window Info".
Exemple :
Re: [..] Comment trouver le titre d'une fenêtre ?
Posté : lun. 26 juil. 2010 16:05
par cortexx
Merci beaucoup.... en plus d'être rapide .... c'est efficace

Re: [R] Comment trouver le titre d'une fenêtre ?
Posté : lun. 26 juil. 2010 16:23
par Sh4dows
Mais de rien !
J'aime que l'on en fasse autant pour moi
Bonne continuation et si tu as des questions n'hésites pas
Cordialement Sh4dows
Re: [R] Comment trouver le titre d'une fenêtre ?
Posté : lun. 26 juil. 2010 17:35
par cortexx
Oui j'en ai une ......
Ta fonction marche impeccablement bien ... Mais ...... et il y a un mais (désoler

)
Comment fait on quand on a plusieurs intance d'un même logiciels ?
Petit exemple :
Code : Tout sélectionner
$ListView = GUICtrlCreateListView("Processus |ID |Titre de l'application ", 10, 30, 380, 130)
$ListProcessus = ProcessList("Notepad.exe")
For $x = 1 To $ListProcessus[0][0]
$title = WinGetTitle("[CLASS:Notepad]")
GUICtrlCreateListViewItem($ListProcessus[$x][0] & "|" & $ListProcessus[$x][1] & "|" & $title, $ListView)
Next
En l'état, le code ne donne pas se que je veux.
Normalement, ce qu'il y a entre parenthese dans la fonction ProcessList est une variable, mais j'ai fait un exemple cours.
Re: [R] Comment trouver le titre d'une fenêtre ?
Posté : lun. 26 juil. 2010 18:42
par Tlem
Vous dites avoir le PID de l'application.
Donc il vous faut simplement convertir le PID en handle (
ceci vous y aidera).
Ensuite utilisez
WinGetTitle en utilisant le handle et le tour est joué.

Re: [R] Comment trouver le titre d'une fenêtre ?
Posté : lun. 26 juil. 2010 22:09
par cortexx
Sa marche nikel, merci beaucoup