Redirection commande vers une variable DOS

Fermé
Romain_37 - 23 juin 2009 à 13:46
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 28 juin 2009 à 12:38
Bonjour,

J'ai un problème au niveau d'un script batch que j'utilise pour test si un processus est actif.
j'utilise la commande tasklist | find /C "nom_du_programme" qui me renvoie 1 si le processus est dans la tasklist (liste des processus actifs) ou 0 si il n'y est pas.
j'aurais voulus rediriger la sortie de cette commande (0 ou 1) dans une variable pou_r pouvoir la tester et lancer le programme si il n'y est pas.

Cela fait 2 jour que je suis sur ce problème et je n'arrive pas a trouver la solution

Merci d'avance

Romain
A voir également:

2 réponses

Utilisateur anonyme
28 juin 2009 à 12:18
Bonjour,

Sauf erreur, je crois que l'on teste les retours de commandes DOS en utilisant une séquence du style :
IF %ERRORLEVEL 1
blablabla

IF %ERRORLEVEL 0
blablabla

Je ne sais plus la syntaxe.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
28 juin 2009 à 12:38
hello
soit
if errorlevel Nombre Commande [else Expression]
ou
if %errorlevel% == 0 commande
if %errorlevel% == 1 commande
0