Perdón por la tardanza, es que me entretuve en resolver en estos dias un problemilla con el batch, vale... este es el problema:
TU CÓDIGO:
@Echo OFF
Setlocal enabledelayedexpansion
:: By Elektro H@cker
:: Este code compara la longitud de las lineas de un archivo de texto, Solo muestra lineas con longitud superior a 2 caracteres.
For /F "Tokens=*" %%# in ('type archivo.txt') Do (
ECHO %%#>"%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A longitud=%%~z? - 2 )
If !longitud! GTR 2 (Set /A Line+=1&& echo !Line!. %%#)
)
Pause
Exit
Lo que saque de
TU CÓDIGO:
Setlocal enabledelayedexpansion
For /F "Tokens=*" %%# in ('type file.txt') Do (
del %TEMP%\tempfile.txt
ECHO %%#>"%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A longitud=%%~z? - 2 )
If !longitud! GTR 2 (Set /A Line+=1&& echo !Line!. %%#)
)
Ok, te voy a mostrar la pantallas que subí en 10 minutos todas:
Se inicia correctamente, como puedes observar:
Yo selecciono la primera opción:
Me sale la ventanita:
Y bien, yo voy donde sale tu código
Que es aquí:
Fíjate en lo que he encuadrado, porque cuando pongo la siguiente opción:
Mira lo que sale:
A ver, si me puedes hechar una mano, porque a mi como a los bebes, ahi que darlo todo masticado, soy bastante nuevo como que empece una semana y solo he tenido 2 horas diarias para practicar, lo que hace 14 h no menos de un dia... la mitad un poco más...
asi que sin mas rollos, por favor, ayudaaame, te lo suplico
gracias, y un saludo