Tengo este código:
For /f "tokens=1 delims=." %%i in ('dir /B *.bmp') do echo+ & echo+ Instalando las orbes de inicio ( %%i )... & copy /Y "%%i.bmp" "%WINDIR%\Media\Orbes de inicio\" >nul 2>%error% & %cursor% & Ping -n 1 localhost >nul & cls
El problema es con dir /b *.bmp, me muestra la lista un poco desordenada, así:
(http://img88.imageshack.us/img88/9674/prtscrcapturel.jpg)
Yo lo que necesito es que me muestre la escala numérica correctamente así:
1
2
3
4
5
6
7
8
9
10
11...
¿Se puede hacer?
Gracias.
EDITO: Al final lo que he echo es renombrar los archivos de esta manera "001.bmp","002.bmp", etc... pero me gustaría saber si se puede hacer más natural, para aprender.
pitoloko, puedes usar el comando sort, pero no sé si hará bien el trabajo.
comando | sort
sort /?
Sino crea tu función para ordenar números, no debe de ser díficil.
gracias