Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

Hello!

 

J'aimerais créer un batch (fichier .bat) qui me ferme automatiquement plusieurs logiciels. (le contraire de la commande start)

Je suis sous Win2000 et il semblerait que, contrairement à XP, il n'y ait pas de commande qui puissent fermer une application.

Est-ce vraiment le cas?! :-(

Si oui, j'ai trouvé ce pskill.exe qui devrait faire ce que je recherche! :-P

 

Mais je ne comprends pas comment rédiger ma ligne de commande pour lancer ce .exe et je ne sais pas où placer ce .exe :-P

 

Merci pour votre aide!

 

++

 

PS: Fais plaisir de revenir sur Zeb, les occasions se font rares malheureusement pour moi :P

Posté(e)

salut,

 

oho je ne savais pas qu'il y avait une commande sous XP pour Killer un processus...

 

Sinon tu peux le faire sans utiliser un utilitaire tu peux utiliser un ptit script VBS

 

voici un exemple:

Verif = 0
strComputer = "."
Set objShell = WScript.CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:" _
     & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
     ("select * from Win32_process where name='" & process & "'")

For Each objProcess in colProcessList
     PID = objProcess.ProcessID
 	objProcess.Terminate()
 	Verif = 1
 	exit for
   
Next
if verif = 0 then msgbox "processus introuvable" else msgbox "processus termine"
Set colProcessList = Nothing
Set objWMIService = Nothing
Set objShell= Nothing

 

ce code est a sauvegarder dans un fichier .vbs

Posté(e) (modifié)

Salut,

 

sinon pour ton utilitaire de Systenals tu n'as qu'a le deziper et placer l'executable

pskill.exe dans le repertoire de Windows

 

puis dans un batch tu tape:

 

pskill.exe NomDuProcessus.exe

 

et pour la liste des argument tu tape pskill.exe -?

Modifié par sebdraluorg
Posté(e)

Salut tous, idem pour moi Bak, pas assez souvent sur les forums Zeb ...

 

Donc j'arrive encore aprés la bataille.

 

Si ça peut servir quelques uns, j'utilise depuis longtemps des batches que j'ai nommé KILLPR, KILLPR1, KILLPR2 lançant le petit KILLPROG.EXE (idem PSKILL.EXE).

 

Voilà ce qui me permet de voir à l'écran si ça se passe bien (et que je lance en dernier pour la nuit consacrée à Folding@Home !!) :

 

@echo off
rem * -------------- C:\SYSD8\KILLPR2.BAT -----------------
rem * killprog.exe =  2ème sélection de tâches à décharger
rem * Spécial sécurité et divers déchargés en dernier
rem * restent F@Core + processus basiques WinME
rem * --------------------------------------------------------
cls
echo    * 3ème FERMETURE PROGRAMMES ACTIFS EN RAM *
echo     -----------------------------------------------------  
killprog /favgctrl.exe
killprog/fzlclient.exe
killprog /fzonealarm.exe
killprog /fsgbhp.exe
killprog /fvsmon.exe
killprog /fgrabcl~1.exe
killprog /fccmon.exe
killprog /frampage.exe
killprog /fspool32.exe
killprog /fultrabackup.exe
echo ----------------------------
choice  /n /t:5
exit
rem * (23 lignes) -------------------------------------(OF 12/2003)

  • Tonton a modifié le titre en [Résolu] Batch pour fermer une application

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...