Quelle est la commande (en *.bat) pour fermer une appli ?

Quelle est la commande (en *.bat) pour fermer une appli ? - Windows & Software

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 ?

Reply

Marsh Posté le 12-08-2001 à 11:31:22   

Reply

Marsh Posté le 12-08-2001 à 11:32:28    

comment tu fais pour lancer une appli ?

Reply

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

Reply

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.

Reply

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 ?

Reply

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"

Reply

Marsh Posté le 12-08-2001 à 18:40:08    

:bounce:

Reply

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 ?

Reply

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.

Reply

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 !

Reply

Marsh Posté le 12-08-2001 à 21:41:28   

Reply

Marsh Posté le 12-08-2001 à 22:37:44    

bon bah en delphi alors !!

Reply

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

Reply

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

Reply

Marsh Posté le 13-08-2001 à 12:07:46    

merci.
Et ou pont avoir la liste des commandes systeme de ce genre ?

Reply

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 ??? ;)


---------------
On ne vit qu'une fois, mais pour qui sait vivre, une seule fois suffit (Merril Stubbing)
Reply

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 ...

Reply

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 ?

Reply

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

Reply

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.

Reply

Marsh Posté le 13-08-2001 à 13:37:26    

interressant si kelk'1 a plus d'info ou des liens

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed