Page 1 sur 1
[R] Fermer un programme
Posté : lun. 29 déc. 2008 15:41
par Nicky
Bonjour,
je souhaite fermer mon navigateur même s'il y a des fenêtres en arrière plan.
J'ai essayé
mais celà ferme la fenêtre qui est active.
pour l'ouvrir, c'est avec la fonction run, mais pour le fermer ?
Merci
Re: [..] Fermer un programme
Posté : lun. 29 déc. 2008 16:30
par Yogui
Bonjour,
Pour fermer j'utilise
WinClose
WinClose("[CLASS:Notepad]", "")
Re: [..] Fermer un programme
Posté : lun. 29 déc. 2008 19:24
par timmalos
IL y a également la possibilité de ProcessClose, qui est un peu plus ...barbare mais qui assure la fermeture

Re: [..] Fermer un programme
Posté : lun. 29 déc. 2008 23:21
par Nicky
Le soucis est que je souhaite fermer mon navigateur et la connexion internet.
Pour la connexion, j'ai trouvé :
Mais l'inconvénient avec winclose, c'est que le nom de la fenêtre n'est jamais le même ; pour exemple, sur cette fenêtre,
elle s'intitule : AutoIt Français . Répondre - SeaMonkey
Il faudrait donc que je puisse quitter SeaMonkey et non fermer la dernière fenêtre...
Il y a bien la fonction send Q, mais elle ne fonctionne que si la fenêtre est au premier plan...
Merci pour votre aide
Re: [..] Fermer un programme
Posté : mar. 30 déc. 2008 10:16
par Yogui
timmalos a écrit :IL y a également la possibilité de ProcessClose, qui est un peu plus ...barbare mais qui assure la fermeture

La solution serai de rechercher le PId de votre processus puis de faire un processClose comme indiquer par timmalos.
Autre solution moins heu ... élégante serai de mettre la fenêtre au premier plan et de la killer en Alt F4
avec
WinActivate par exemple
Re: [..] Fermer un programme
Posté : mar. 30 déc. 2008 10:28
par Nicky
Effectivement, le Processclose fonctionne, mais je ne voit pas en quoi il est barbare, c'est pour ça que j'avais hésité...
Re: [R] Fermer un programme
Posté : mar. 30 déc. 2008 11:04
par Yogui
il est barbare car il n'attend pas pour le tuer ce processus
certain fichiers peuvent rester ouvert donc non utilisable par la suite