Bonjour,
Voici le message d'erreur :
Nombre non numérique. Les constantes numériques doivent être soit décimales (17),
soit héxadécimales (0x11), soit octales (021).
Voici le code :
set DDEB=%DATE%
set HDEB=%TIME:~0,2%
set MDEB=%TIME:~3,2%
set SDEB=%TIME:~6,2%
set /a TDEB=(%HDEB%*3600)+(%MDEB%*60)+(%SDEB%)
echo.
echo Process launches the %DDEB% at %HDEB%:%MDEB%:%SDEB% (%TDEB% s) in progress ...
................Traitement.................................
set DFIN=%DATE%
set HFIN=%TIME:~0,2%
set MFIN=%TIME:~3,2%
set SFIN=%TIME:~6,2%
set /a TFIN=(%HFIN%*3600)+(%MFIN%*60)+(%SFIN%)
if "%DFIN%"=="%DDEB%" (set /a SDIF=%TFIN%-%TDEB%) else (set /a SDIF=86400-%TDEB%+%TFIN%)
if %SDIF% GTR 299 (
set /a DUREE=%SDIF%/60
set UNITE=minutes
) else (
set DUREE=%SDIF%
set UNITE=seconds
)
echo.
echo *******************************************************************************
echo Process completed the %DFIN% at %HFIN%:%MFIN%:%SFIN% (%TFIN% s) in %DUREE% %UNITE%.
J'ai de temps en temps (pas toujours ce qui est bizarre), des erreurs sur la commande SET /A.
Je ne vois pas le problème dans les SET. Avez vous une idée ?
Merci.
Commande set /a
Modérateur : WIN32-[GG]
Re: Commande set /a
Bonjour
que fais exactement ton code ?
toujours sur le meme pc ou sur un pc différent ??
ce qui peut etre un problème de tokens qui est différent d'un pc à l'autre
que fais exactement ton code ?
toujours sur le meme pc ou sur un pc différent ??
ce qui peut etre un problème de tokens qui est différent d'un pc à l'autre
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Poster vos codes sur BatchClipboad.info
Re: Commande set /a
Bonjour,
Les traitements sont des robocopy.exe du style
robocopy.exe "C:\Users\Henrion.cegid.dom" "F:\Users\Henrion.cegid.dom" /JOB:"Program_Users.rcj" /LOG+:"Program.log"
Je travaille toujours sur le même PC.
Gilles
Les traitements sont des robocopy.exe du style
robocopy.exe "C:\Users\Henrion.cegid.dom" "F:\Users\Henrion.cegid.dom" /JOB:"Program_Users.rcj" /LOG+:"Program.log"
Je travaille toujours sur le même PC.
Gilles