Bonjour,

j'essaye de créer un .bat qui lance une .exe et qui regarde ensuite s'il est toujours démarré.

J'arrive a voir si le process est toujours en cours mais je ne sais pas comment récupérer l'information, je vous montre mon code qui a été pompé sur internet avec quelques modifications

C'est la ligne 9 qui n'est pas bonne

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
:start
start Bannerlord.exe /dedicatedcustomserverconfigfile config.txt /dedicatedcustomserver 7210 USER 0 /playerhosteddedicatedserver
REM start notepad.exe
 
:recherche
del search.log
tasklist /NH /FI "IMAGENAME eq Bannerlord.exe" /FO CSV > search.log
REM tasklist /FI "IMAGENAME eq notepad.exe" /FO CSV > search.log
FOR /F %%A IN (search.log) DO IF %A:~0,9%=="Bannerlor" (echo "vu") else (echo "pas vu") //cette ligne de code ne fonctionne pas...
 
REM goto start
 
pause

Pouvez vous m'aidez ?