Cita de: Nefkofan en 16 Febrero 2012, 06:13 AM
for...) do (
set /a cont=cont+1
echo %cont%)
el resultado es 0
Tienes que expandir la variable.
Setlocal enabledelayedexpansion
echo !cont!
Cita de: Nefkofan en 16 Febrero 2012, 06:13 AM
"la cantidad de lineas es proporcional a la cantidad de discos"
¿Esto es lo que quieres?:
Código (dos) [Seleccionar]
@echo off
wmic logicaldisk get caption, description /format:csv | Find /i "extra" | Find /V /C ""
pause
EDITO:
O esto?...
Código (bash) [Seleccionar]
@echo off
Setlocal enabledelayedexpansion
For /F "Tokens=2 delims=," %%# in ('wmic logicaldisk get caption^, description /format:csv ^| Find /i "extra"') do (Set /A cont+=1& Set Var!Cont!=%%#)
Echo %Var1%
Echo %Var2%
pause>NUL
Saludos.