Quelle est la commande (en *.bat) pour fermer une appli ? - Windows & Software
Marsh Posté le 12-08-2001 à 11:34:48
Bah tu ouvres ton bloc notes, tu y tapes les chemins des applis à lancer :
c:\chemin\appli1
c:\chemin\appli2
c:\chemin\appli3
et tu l'enregistre sous : Applis.BAT
Marsh Posté le 12-08-2001 à 11:38:17
ca n'existe pas. Il faudrait que tu lances un programme qui permette de tuer les autres, un truc comme le kill de linux.
Marsh Posté le 12-08-2001 à 12:22:31
gizmo a écrit a écrit : ca n'existe pas. Il faudrait que tu lances un programme qui permette de tuer les autres, un truc comme le kill de linux. |
Si un programme peut le faire, c'est qu'il existe une commande, non ?
Marsh Posté le 12-08-2001 à 12:28:37
ben la commande se résumerais a appeler ce programme, comme un programme ordinaire. Mais je ne connais pas de tel programme sous dos "windows"
Marsh Posté le 12-08-2001 à 19:07:57
NinoH, tu dis que si un prog existe, alors une commande existe, je vois pas le rapport, au contraire, si un prog existe, c'est que la commande n'existe pas, et donc le soft est la pour palier ce problème, non ?
Marsh Posté le 12-08-2001 à 20:44:54
je ne suis pas d'accord avec toi martinmartin , car quand on quite windows avec des applis ouverte , elle ce ferment , et en plus correctement.
OK c'est pas sous dos , mais y dois bien y avoir une commande windows. d'ailleurs je pense que les .bat son des fausses appli en dos , tous comme les commandes ms dos sous windows.
Moi je les ferme a la main, j'ai pas trouver d'autres solutions.
D'ailleurs quelle est la commande qui permet d'arreter un ordi ? car a ma fac , les ordi on un raccorci vers un prog reboot , et j'ai demandé a un administrateur qui m'a dit que c'etait simple.
c'est peut etre fesable en pascal.
Marsh Posté le 12-08-2001 à 21:41:28
Karim > Là tu dis une connerie avec le pascal ! Un programme pascal compilé est en fait un programme d'assembleur 16bits compilé (avec les regs ax, bx , ... et non eax, ebx, .... comme les programmes natifs windows). Tu ne peut pas avoir accès à ce qu'on pourrait appeler les PID (comme sous linux) de cette manière. Par contre avec l'utilisation des API windows sans nul doute. Mais bon, on est bien loin des .bat !
Marsh Posté le 12-08-2001 à 23:49:53
Bon c'est pas un .bat maiq un programme pour automatiser tout pleins de tâches sous windows : en plus c'est un freeware. Tu peux le trouver ici : http://www.hiddensoft.com/AutoIt/index.html
Marsh Posté le 13-08-2001 à 01:36:01
karim63 a écrit a écrit : [...] quelle est la commande qui permet d'arreter un ordi ? |
C:\WINDOWS\RUNDLL32.EXE user.exe,exitwindows
Marsh Posté le 13-08-2001 à 12:07:46
merci.
Et ou pont avoir la liste des commandes systeme de ce genre ?
Marsh Posté le 13-08-2001 à 12:12:46
Tu fais un petit programme C++ qui récupère le PID du/des thread du programme à fermer et tu leur envoie un 'kill -9'..
C clair ???
Marsh Posté le 13-08-2001 à 12:15:13
en meme temps bill on parle de windox y vas avoir du mal a recup les PID et a faire un kill -9 ...
Marsh Posté le 13-08-2001 à 12:15:31
Et commant tu trouve le PID du programme à fermer.
Sur quel critère tu relies le programme à fermer et son PID ?
Marsh Posté le 13-08-2001 à 12:28:16
NinoH a écrit a écrit : C:\WINDOWS\RUNDLL32.EXE user.exe,exitwindows |
marche pas cette manip
Marsh Posté le 13-08-2001 à 13:15:51
Avec le resource kit est fourni l'utilitaire "kill" pour Windows, il fonctionne comme sont penchant UNIX avec le numéro du process.
Je ne pourrais l'affirmer à 100%, mais il me semble qu'il existe un autre utilitaire dans le resource kit qui à partir du nom de l'exe ou du process retourne le PID de ce dernier.
Marsh Posté le 12-08-2001 à 11:31:22
Je sais faire des batch pour lancer de appli, et je voudrais en faire un autre pour les fermer. Est-ce possible ?