Script .bat

Résolu
Utilisateur anonyme -  
nicelife90 Messages postés 615 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous

je souhaiterai couper un programme après qu'il se soit allumé pour faire la tâche demandée il me manque juste le temps à mettre, quelqu'un pourrait m'aider ?


taskkill /im ASROC.exe

que dois-je mettre pour l'arrêter par exemple au bout de 30 secs ?

merci à vous
A voir également:

2 réponses

nicelife90 Messages postés 615 Date d'inscription   Statut Membre Dernière intervention   151
 
Bonjour,

Il n'y a pas de paramètres disponible pour le temps. Je te conseil donc ceci: (si on considère un ping = 1 sec donc 30 = 30 sec)

@REM - La ligne suivante est optionel 
@echo off  
REM - On fais 30 requete ping pour le 30 secondes 
ping localhost -n 30 >nul 
REM - On kill le process 
taskkill /f /im ASROC.exe  
 

Bonne chance à toi et bonne fin de journée!
N!C£-L!F£!!!
1
Utilisateur anonyme
 
je te remercie :) par contre j'ai enlevé le >nul car je trouve que le processeur montait trop, je préfère qu'il fasse son ping ^^ et pourquoi avoir mis "/f" ? dans taskkill?

merci à toi
0
Utilisateur anonyme
 
Salut

/F te permet de forcer l'arrêt d'un processus qui ne peut se fermer sans cela.

Autant le mettre, on ne sait jamais

Exemple : pour fermer l'explorateur windows, on est obligé de mettre /F /IM
comme ceci =>
taskkill /F /IM explorer.exe


Attention, on met toujours /F avant /IM, sinon, tu auras un message d'erreur


@+
0
Utilisateur anonyme
 
d'accord merci et pour >NUL si je ne le met pas c'est pas grave ?
0
nicelife90 Messages postés 615 Date d'inscription   Statut Membre Dernière intervention   151
 
non pas grave le null fais juste en sorte que le ping soit invisible.
0