Addition sous msdos
Dernière réponse : dans Programmation
Bonjour,
Je voudrais additionner (et soustraire) le contenu de variables contenus au sein d'un fichier batch. Seulement je n'ai trouver nul part la syntaxe permettant de réaliser ces opérations.
Merci d'avance.
Je voudrais additionner (et soustraire) le contenu de variables contenus au sein d'un fichier batch. Seulement je n'ai trouver nul part la syntaxe permettant de réaliser ces opérations.
Merci d'avance.
Autres pages sur : addition msdos
Lassé par la pub ? Créez un compte
sous un MS-DOS standart, tu peux soit utiliser la commande bc de unxtools, soit te farcir ça à la main.
faut que tu récupère chaque chiffre du nombre en bidouillant avec choice avec un truc du genre :
faut que tu récupère chaque chiffre du nombre en bidouillant avec choice avec un truc du genre :
@echo off
if "%1"=="choiceresult" goto suite
::faire ce que tu fesait avant ...
echo a | choice /c /t:a%nombre%b @call choiceresult %0 > exec.bat
exec.bat
:suite
shift
:: les chiffres seront déroulés de gauche à droite, stocke
:: les d'une manière ou tu puisse les additionner
:: facilement
if NOT "%1"=="" goto suite
:: faire les additions ici ...
merci pour vos réponses,
je te montre en condition ce que je souhaite faire car j'ai pas compris l'utilisation de tes cmd
je voudrais calculer le temps qu'à durer la copie.
je te montre en condition ce que je souhaite faire car j'ai pas compris l'utilisation de tes cmd
@echo off
@title Sauvegarde Clef USB Kingston 1 Go Thomas
echo +----------------------------------------------------+
echo + Sauvegarde de la clef USB +
echo +----------------------------------------------------+
REM // a modifier //
set driveUsbKey="s:\"
set folderBackup="C:\Documents and Settings\dtom\Bureau\sauv_clef_kingston\"
REM // fin a modifier //
REM set hourStart=%time:~0,2%
REM set mnStart=%time:~3,2%
REM set secStart=%time:~6,2%
color FC
c:
del %folderBackup%*.* /F /S /Q
rd %folderBackup% /S /Q
cls
color F9
echo +----------------------------------------------------+
echo + copie en cours... +
echo +----------------------------------------------------+
xcopy %driveUsbKey%*.* %folderBackup%*.* /S /E /C /H /Y
REM set hourStart2=%time:~0,2%
REM set mnStart2=%time:~3,2%
REM set secStart2=%time:~6,2%
REM time1=%hourStart%*3600+%mnStart%*60+%secStart% - %hourStart2%*3600+%mnStart2%*60+%secStart2%
REM echo "%date% a %time% - Sauvegarde effectué par %COMPUTERNAME% (%USERNAME%) en %time1% secondes" >> s:\log.txt
echo "%date% a %time% - Sauvegarde effectué par %COMPUTERNAME% (%USERNAME%)" >> s:\log.txt
cls
color F2
echo +----------------------------------------------------+
echo + copie terminee... +
echo +----------------------------------------------------+
echo.
echo.
echo.
echo Pressez une touche pour fermer la fenetre.
pause>nul
je voudrais calculer le temps qu'à durer la copie.
Lassé par la pub ? Créez un compte