Bonjour,
Je ne parviens pas à réaliser le comparatif de deux variables
J'ai trouvé enfin je pense, j'avais oublié les parenthèses { }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 for /f "tokens=2" %%a in ('%wm% logicaldisk get caption^,size ^| %fi% /i "%s_drv%"') do set s_size=%%a for /f "tokens=2" %%b in ('%wm% logicaldisk get caption^,freespace ^| %fi% /i "%s_drv%"') do set s_available=%%b set "s_used={%s_size%-s_available%} | bc -l" echo %s_used% :: me retourne 97554432 octets for /f "tokens=2" %%c in ('%wm% logicaldisk get caption^,freespace ^| %fi% /i "%t_drv%"') do set t_available=%%c echo %t_available% :: me retourne 23437332480 octets Si je fais un test par exemple: if "%s_used%" gtr "%t_available%" :: me dit que s_used est supérieur que t_available
Merci
Partager