Nada pana! Lo copié y pegué y sigue tomando la segunda opción. No entiendo.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
set /p ruta=Escriba la ruta:
set cont=0
goto Contar
:Contar
setlocal enabledelayedexpansion
if "!ruta:~%cont%,1!" neq "" set /a "cont+=1" & set uc="!ruta:~%cont%,1!" & goto Contar
endlocal
goto AoC
:AoC
If ["%uc%"]==["\"] (
echo Es slash
pause
)
If ["%uc%"] neq ["\"] (
echo No es slash, es %uc%
pause
)
If %variable% == 123
If %variable% == texto
If condicion (
setlocal enabledelayedexpansion
set c=0
for /f "tokens=*" %%a in (archivo.txt) do (
set /a c+=1
call set lin!c!=Linea_!c! = %%a
)
for /l %%n in (1,1,!c!) do (echo !lin%%n!)
set indice=1
set "variable=!lin%indice%!"
echo %variable%
pause
)
If condicion goto Linea
:Linea
setlocal enabledelayedexpansion
set c=0
for /f "tokens=*" %%a in (archivo.txt) do (
set /a c+=1
call set lin!c!=Linea_!c! = %%a
)
for /l %%n in (1,1,!c!) do (echo !lin%%n!)
set indice=1
set "variable=!lin%indice%!"
echo %variable%
pause
@echo off
setlocal enabledelayedexpansion
:reader
set c=0
for /f "tokens=*" %%a in (archivo.txt) do (
set /a c+=1
call set lin!c!=Linea_!c! = %%a
)
echo Archivo Leido
for /l %%n in (1,1,!c!) do (echo !lin%%n!)
endlocal
set indice=1
set "variable=!lin%indice%!"
echo %variable%
pause
Archivo Leido
Linea_1 = Texto 1
Linea_2 = Texto 2
!lin1!
Presione una tecla para continuar . . .
setlocal enabledelayedexpansion
:reader
set c=0
for /f "tokens=*" %%a in (archivo.txt) do (
set /a c+=1
call set lin!c!=Linea_!c! = %%a
)
echo Archivo Leido
for /l %%n in (1,1,!c!) do (echo !lin%%n!)
pause
endlocal
set variable=lin!2!
set variable=%%lin%2%%%