He actualizado el código, ahora funciona con frases :
:code
set /p "cadena=Cadena :
" :bucle
for /l
%%_
in (%longitud%=-1=0
) do <nul set /p "=
!cadena_:~% style="color: #448888;">%_,1!" >> "file.txt" for /f "tokens=*"
%%_
in (file.txt
) do ( )
Salida:
Cadena : anita lava la tina
Palindrome
Cadena : la ruta nos aporto otro paso natural
Palindrome
Si quieren ahorra lineas dejenlo asi:
:code
set /p "cadena=Cadena :
" :bucle
for /l
%%_
in (%longitud%=-1=0
) do <nul set /p "=
!cadena_:~% style="color: #448888;">%_,1!" >> "file.txt" type "file.txt"
| find /i "
%cadena_%"
> nul 2
>&1
&& echo.Palindrome
|| echo.No palindrome