[PowerShell]-Arrêt propre d'un programme
Résolu
blux
Messages postés
27121
Date d'inscription
Statut
Modérateur
Dernière intervention
-
Luc -
Luc -
Bonjour,
je cherche à terminer un programme de façon normale (simulation d'un appui sur la croix windows ou Fichier/Fermer/Quitter du menu) avec PowerShell.
Jusqu'à présent, je n'ai trouvé que stop-process. Mais le souci c'est qu'il effectue un kill bête et méchant du processus. Des programmes comme Firefox ne s'en remettent pas toujours (message au redémarrage concernant un éventuel crash).
C'est pourquoi je cherche la manoeuvre qui me permettra un arrêt propre.
J'ai également essayé 'taskkill' en ligne de commande, mais il fait le même genre de dégâts...
Une commande, même en vbscript, me rendrait heureux...
Merci d'avance.
je cherche à terminer un programme de façon normale (simulation d'un appui sur la croix windows ou Fichier/Fermer/Quitter du menu) avec PowerShell.
Jusqu'à présent, je n'ai trouvé que stop-process. Mais le souci c'est qu'il effectue un kill bête et méchant du processus. Des programmes comme Firefox ne s'en remettent pas toujours (message au redémarrage concernant un éventuel crash).
C'est pourquoi je cherche la manoeuvre qui me permettra un arrêt propre.
J'ai également essayé 'taskkill' en ligne de commande, mais il fait le même genre de dégâts...
Une commande, même en vbscript, me rendrait heureux...
Merci d'avance.
A voir également:
- Powershell simuler touche clavier
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Touche inser clavier - Guide
- Touche remanente windows - Guide
- Comment taper / sur clavier - Guide
- Touche verrouillage clavier - Guide
3 réponses
J'ai trouvé (vive google in english) :
get-process nom_du_programme | %{ $_.closemainwindow() }
En fait, on demande la fermeture de la fenêtre principale. Il suffisait d'y penser !
get-process nom_du_programme | %{ $_.closemainwindow() }
En fait, on demande la fermeture de la fenêtre principale. Il suffisait d'y penser !
Salut :)
Oui, le taskkill (comme le processclose en autoit) "kill" le processus...
Toi, tu veux en gros, simuler le clic gauche sur la croix...
Si je te trouve cela en autoit, est-ce que cela te conviendrait ?
Car, je sais simuler l'appui de alt+F4 en autoit : Ce n'est pas ce que tu cherches ?
Sinon, le vbscript, je ne connais pas ;)
Bref, bon courage à toi :)
++
Oui, le taskkill (comme le processclose en autoit) "kill" le processus...
Toi, tu veux en gros, simuler le clic gauche sur la croix...
Si je te trouve cela en autoit, est-ce que cela te conviendrait ?
Car, je sais simuler l'appui de alt+F4 en autoit : Ce n'est pas ce que tu cherches ?
Sinon, le vbscript, je ne connais pas ;)
Bref, bon courage à toi :)
++
Salut
Je ne sais pas si cela peut t'aider, mais bon, qui ne tente rien n'a rien ;)
https://www.generation-nt.com/reponses/fermer-application-proprement-entraide-2484831.html
EDIT : Même en autoit, le fait de faire processclose, FIrefox dit crash ^^
idem en invite de commande...
++
Je ne sais pas si cela peut t'aider, mais bon, qui ne tente rien n'a rien ;)
https://www.generation-nt.com/reponses/fermer-application-proprement-entraide-2484831.html
EDIT : Même en autoit, le fait de faire processclose, FIrefox dit crash ^^
idem en invite de commande...
++
C'est du VB ?
@+ et merci d'avoir partagé ta trouvaille ;)
Je vais me documenter là dessus
Merci ;)