Btach: incrémenter en héxa

torti -  
bufalo03 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Alors voila je voudrais créer une boucle avec une valeur à incrémenter en batch, bon ca ca va j'y arrive sans trop de problème mais je voudrais savoir si il y a possibilité de faire en sorte que la variable incrémenter le soit en hexadécimal genre au lieu d'avoir par exemple un "set /A compteur=compteur+1" avoir une incrémentation héxa
Donc voilou es se que c'est possible?

1 réponse

bufalo03 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   6
 
et voila !


@ECHO OFF
title aide
set /a countunit=0
set /a countdizaine=0
set /a vuunit=0
set /a vudizaine=0
mode con LINES=2 COLS=42
:start
set /a countunit=countunit+1
if "%countunit%"=="10" (
set vuunit=a
goto suite)
if "%countunit%"=="11" (
set vuunit=b
goto suite)
if "%countunit%"=="12" (
set vuunit=c
goto suite)
if "%countunit%"=="13" (
set vuunit=d
goto suite)
if "%countunit%"=="14" (
set vuunit=e
goto suite)
if "%countunit%"=="15" (
set vuunit=f
goto suite)
if "%countunit%"=="16" (
set vuunit=0
set /a countdizaine=countdizaine+1
set /a countunit=0) else set /a vuunit=countunit
if "%countdizaine%"=="10" (
set vudizaine=a
goto suite)
if "%countdizaine%"=="11" (
set vudizaine=b
goto suite)
if "%countdizaine%"=="12" (
set vudizaine=c
goto suite)
if "%countdizaine%"=="13" (
set vudizaine=d
goto suite)
if "%countdizaine%"=="14" (
set vudizaine=e
goto suite)
if "%countdizaine%"=="15" (
set vudizaine=f
goto suite)
if "%countdizaine%"=="16" (
goto fini) else set /a vudizaine=countdizaine
if "%vudizaine%%vuunit%"=="ff" (goto fini)
:suite
echo %vudizaine% %vuunit%
pause
cls
goto start
:fini
echo f f (dernier chiffre possible)
pause
cls
goto fini




un peu vieux le poste mais comme il y avait pas de réponse :)
0