Soy nuevo en archivos por lotes y yo estoy tratando de escribir una para hacer parte de mi trabajo (sé derecha perezoso)CMD llegar cadena desde el archivo y configurarlo como una variable para su uso en cd
Así ahora he lo siguiente ...
SET skip=1
REM for all the directories indicated to contain core repositories
FOR /F "skip=%skip% delims=" %%i IN (C:\Repos.txt) DO (
SET TgtDir =%%i
echo %TgtDir% >> C:\result.txt
)
el contenido de Repos.txt es:
60000
C:\somedir\someotherdir\
C:\a\b\c\
Básicamente quiero este script para ir a través de un archivo, haciendo caso omiso de la primera línea que se utilizará para una configuración de retraso más tarde, y extraer cada línea n (idealmente) pasarlo a un comando de cd, pero por ahora solo intento introducirlo en la variable TgtDir.
Cuando corro este guión la salida en C: \ Result.txt es:
ECHO is on.
ECHO is on.
Cualquier ayuda?
'set TgtDir = %% I' establece una variable llamada '' TgtDir - tenga en cuenta el espacio adicional, por lo que ''% TgtDir% devuelve nada ya que no hay nada llamado que – SeanC