Las versiones de Windows x64 contienen carpetas nombradas con paréntesis como "\ Archivos de programa (x86)" y esto rompe un archivo por lotes que uso. Un ejemplo de una línea de problema:Windows x64 y el problema del archivo por lotes "paréntesis en la ruta"
para %% c en (% ruta%) hacer si existe "%% c \ xyz.exe" set xyz = OK
es decir, cuando alcanza ")" en " (x86) "se emite un mensaje de error y sale ...
¿Alguna idea sobre cómo solucionar esto? Este es un archivo por lotes bastante grande, y atm no tengo el tiempo para volver a escribir en un idioma mejor ...
Muchas gracias :)
¿Estás seguro de que ha copiado la instrucción FOR' muy exacta '? –
@PA sí, puedo reproducir el error. No puedo pensar en una solución rápida. –
@PA Sí, solo cambié el nombre del archivo ejecutable a xyz ... – stereochilly