1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| @echo off
cls
:: START
:: Cette zone constitue l'isolement du noom du processus, pas de soucis ici, peut-être juste optimiser mais c'est pas là le problème...
tasklist /FI "STATUS eq RUNNING" > taskl.txt
for /f "skip=3 tokens=*" %%a in (taskl.txt) do (
echo %%a >> taskare.txt
)
del /s taskl.txt
for /f "eol= " %%a in (taskare.txt) do (
echo %%a >> taskRun.txt
)
del /s taskare.txt
cls
echo Liste des taches en cours etablie.
echo.
pause
:: Le problème survient ici, à savoir que j'ai placer des débuts de lignes en commentaire afin d'épurer le code
:: et conserver uniquement la partie qui me poses problème.
::setlocal enableDelayedExpansion
for /f "tokens=*" %%a in (taskRun.txt) do (
echo %%a
:: for /f "tokens=*" %%b in (taskRef.txt) do (
:: echo %%b
:: if %%b == %%a (
:: echo %%a
:: )
:: )
:: if %procIs% == "0" (
:: echo %%a
:: )
)
::endlocal
pause |
Partager