Cmd processus

Fermé
azerty2699 - 23 avril 2014 à 17:55
 azerty2699 - 23 avril 2014 à 20:32
Bonjour, comment faire une condition faisant appel a l'existance d'un procesus ? j'ai essaye ceci, sans succes :

@echo off
if exist task explorer.exe goto oui
goto non

:oui echo explorer est ouvert
:non
exit

Comment faire svp ? (moi probleme reside dans la deuxieme ligne de mon code)
A voir également:

9 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 avril 2014 à 18:05
1
Merci,je vais aller voir ce site ...
0
voila j'ai consulte le site et j'ai trouve ce ci :

TaskList | findstr /c:firefox.exe > nul
If %errorlevel%== 0 echo Firefox est lancé

mais je n'ai pas bien compris comment l'utiliser pouvez vous m'expliquer svp ?
0
SachaDee Messages postés 12 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 2 juillet 2014 10
Modifié par SachaDee le 23/04/2014 à 19:07
Tu peux faire comme ça :



@echo off
tasklist | find /i "notepad.exe">nul && echo Notepad est en execution || echo Notepad n'est pas en execution
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci de ta reponse mais je ne comprends pas pourquoi ceci ne fonctionne pas :

@echo off
:a
tasklist | find /i "chrome.exe" && goto oui || goto non
:oui
echo oui
pause
:non
echo non
pause
0
SachaDee Messages postés 12 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 2 juillet 2014 10
Modifié par SachaDee le 23/04/2014 à 20:19
Ça marche parfaitement. Il faut juste que tu rajoutes un goto:eof à la fin de ton label :oui

@echo off
:a
tasklist | find /i "chrome.exe" && goto:oui || goto:non
:oui
echo oui
pause
goto:eof
:non
echo non
pause
0
excuse moi je debute que fait "goto:eof" ?
0
SachaDee Messages postés 12 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 2 juillet 2014 10
23 avril 2014 à 20:23
Il t'envoie à la fin du fichier (End Of File = EOF).

Si tu ne mets pas cela automatiquement il va passer sur ton label :non
0
Ah merci de l'astuce je ne connaissais pas ceci !
0