:-( Que tal buenas tardes, primero gracias por tomarse el tiempo de leer
:-( Resulta que estoy haciendo un bat donde recorro un .txt que tiene palabras y cuando
quiero poner esa variable "%%a" me pone el numero y no la palabra :/, que creen que pueda ser, les dejo mi codigo espero me puedan ayudar :) :D :D
@echo off
:inicio
cls
Color A
echo.
setx CarpF %date:~0,2%-%date:~3,2%-%date:~8,2%
md "c:\users\%username%\desktop\respaldo\%CarpF%"
pause>nul
goto leer
exit
:leer
cls
color A
cd "C:\users"
dir /b > "%userprofile%\desktop\us3rs.txt"
cd "%userprofile%\desktop"
cd
pause
rem Aqui es donde me da el problema, la variable %%a no coge la palabra :c
For /F "tokens=*" %%a in (us3rs.txt) do (
set var1=%%a
set usma % var1 %
echo %usma%
set
pause
call :copiar )
:copiar
robocopy "c:\users\%usma%\desktop\lolescr" "c:\users\%usma%\desktop\respaldo\%usmi%"
robocopy "c:\users\%usma%\download\loldesc" "c:\users\%usma%\desktop\respaldo\%usmi%"
robocopy "c:\users\%usma%\pictures\lolimag" "c:\users\%usma%\desktop\respaldo\%usmi%"
start %userprofile%\desktop\respaldo
msg * Se copiar todos los archivos
exitxº
Mod: Los códigos deben ir en etiquetas GeSHi