The process cannot access the file because it is being used by another process.
Bonjour.
je n'arrive pas à debuguer ce court script :
Code:
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 39 40 41 42 43 44 45
| @echo off
set logs="logs_tests.txt"
if exist %logs% (del %logs%)
call :FONCTION_TIME >> %logs%
echo Debut du test - %JOUR%/%MOIS%/%ANNEE% %HEURE%:%MINUT% >> %logs%
if "%1"=="" (goto ERROR_PARAM) else (set "civilite=%1")
echo "A1" >> %logs%
if "%civilite%"=="Bonjour"
(echo "%civilite%" >> %logs%)
else
(echo "Tu pourrais dire bonjour" >> %logs%)
echo Fin du test - %JOUR%/%MOIS%/%ANNEE% %HEURE%:%MINUT% >> %logs%
goto END
:FONCTION_TIME
rem Constitution de la date d execution
rem Il faut faire attention a la valeur de tokens (elle est a 1 pour win. serveur2003 et a 2 pour win 2000)
for /f "tokens=1" %%i in ('date /t') do set DATEJ=%%i
set DATEJ=%DATEJ:/=%
set JOUR=%DATEJ:~0,2%
set MOIS=%DATEJ:~2,2%
set ANNEE=%DATEJ:~4,4%
rem Constitution de l'heure et minute d execution
for /f "tokens=1" %%i in ('time /t') do set TIMEJ=%%i
set TIMEJ=%TIMEJ:/=%
set HEURE=%TIMEJ:~0,2%
set MINUT=%TIMEJ:~3,2%
:ERROR_PARAM
ECHO "Parametre attendu : ProduitLogicielVersion" >> %logs%
goto END
:END
call :FONCTION_TIME
echo Fin du packaging - %JOUR%/%MOIS%/%ANNEE% %HEURE%:%MINUT% >> %logs%
rem on affiche le fichier de log dans la console
exit /B 0 |
La console m'affiche :
Citation:
The process cannot access the file because it is being used by another process.
Et le fichier de log logs_tests.txt ne contient que :
Citation:
Terminate batch job (Y/N)?
Pouvez vous m'aider SVP ?