[..] Fermer une simple fenêtre avec WinClose

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Usui
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 22 juin 2010 02:54
Status : Hors ligne

[..] Fermer une simple fenêtre avec WinClose

#1

Message par Usui »

Bonsoir ou plutôt bonne nuit ^^'

Je vous explique vite fait mon problème, je souhaite faire un petit script tout simple permettant de fermer et relancer la fenêtre d'un TeamSpeak 3.
Sauf que je bloque j'arrive a fermer Firefox le Bloc Note les Gestionnaire mais pas ce fichu TeamSpeak et je ne comprend pas pourquoi.

Code : Tout sélectionner

WinClose("TeamSpeak 3")
Ce code fonctionna très bien avec toutes les autres fenêtres pourquoi pas avec cette application ?

Des utilisateurs de TS3 ? :)
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Fermer une simple fenêtre avec WinClose

#2

Message par SagePourpre »

Dans ScITe, appuie sur Tool / Au3Info ou tout simplement sur CTRL+F6.

Cela va ouvrir le très pratique utilitaire AU3INFO. À l'aide de celui-ci, récupère le nom
de classe de la fenêtre de TeamSpeak et utilise cette méthode pour récupérer le handle
de ta fenêtre

Code : Tout sélectionner

$hWnd = WinGetHandle("[CLASS:Nom_de_classe_de_la_fenetre_teamspeak]")
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Usui
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 22 juin 2010 02:54
Status : Hors ligne

Re: [..] Fermer une simple fenêtre avec WinClose

#3

Message par Usui »

Est il possible qu'il n'est pas de CLASS ? :shock:

Merci pour l'aide :)

QWidget c'est une CLASS ça ?
grimgrim44
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mer. 30 juin 2010 19:02
Status : Hors ligne

Re: [..] Fermer une simple fenêtre avec WinClose

#4

Message par grimgrim44 »

Bonjour,

J'ai teamspeak rc2 d'installer quand je regarde la class sa me donne sa : TMainForm pas sur que c'est pareil sur le rc3

Code : Tout sélectionner

Winclose("[CLASS:TMainForm]")
 

ou alors met le titre dans la partie texte :

Code : Tout sélectionner

winclose("","TeamSpeak")
 
Répondre