Soy nuevo en la escritura de guiones y no puedo hacer que este funcione. Podría si moviera los archivos a una ruta sin un espacio, pero me gustaría que funcionara con el espacio si pudiera.
Quiero extraer un montón de actualizaciones de Office a una carpeta con un archivo .cmd. Para que el archivo por lotes se pueda usar en cualquier computadora, establezco una variable de ruta que solo tengo que cambiar en un lugar para ejecutarla en otra máquina. El problema es que el camino tiene un espacio. Si pongo comillas alrededor de la ruta en la definición, cmd.exe las coloca alrededor de la ruta antes de agregar el nombre del archivo y los cambios y el lote falla con "Error de sintaxis de línea de comando". Sin comillas, falla con "no se reconoce como un comando interno o externo, programa operable o archivo por lotes".
Para las pruebas, estoy usando el interruptor de ayuda hasta que pueda hacerlo funcionar o si puedo hacerlo. Puedo hacerlo usando un nombre de archivo / carpeta 8.3 (por ejemplo, Mis documentos como MyDocu ~ 1), pero ¿se puede hacer de otra manera?