Page 1 sur 1

besoin d'ecrire un batch en mode commande merci

Posté : 17 sept. 2014 17:57
par JEREMEB
Bonjour,

je cherche à ecrire un script Batch sous windows qui pourrait executer les commandes suivantes:
chercher dans la liste des process si un programme est executé ou pas.
Lister la reponse (actif ou non actif)
si non actif faire un start du programme.
Et enfin donner le statut de ce process.

j'espere que vous pourrez m'aider et merci par avance.

Re: besoin d'ecrire un batch en mode commande merci

Posté : 20 déc. 2014 23:18
par LNOW
hello,

voici un script qui recherche Notepad.exe (à remplacer par ton process).
S'il trouve le process, affiche son status.

A adapter pour ton besoin, mais ça semble un début pour t'aider.

Code : Tout sélectionner

@ECHO OFF

SETLOCAL
SET Programme=notepad.exe

REM on regarde s'il y a un process
TASKLIST | findstr /i %Programme% > NUL || ( echo Pas de process %Programme% actif
                        EXIT /B 1
                        goto :EOF
                    )

REM il y a au moins un process, on affiche l'etat correspondant
FOR /F "delims=*" %%a in ('tasklist /V ^|findstr /i %Programme%') do call :Process "%%a"

GOTO :EOF

:PROCESS
REM bidouille pour sortir le status...
SET Ligne=%1
ECHO %Programme% %LIGNE:~78,10%
 

Re: besoin d'ecrire un batch en mode commande merci

Posté : 04 mars 2015 14:13
par tedibear
Bonjour,
Cela fait 2 jours que je cherche sur internet mais ne trouve pas de réponse à mon problème :(

Je cherche à récupérer le numéro des lignes contenant une chaîne de caractères particulières dans un fichier .txt afin d'effectuer une action sur les lignes n+1.