Tengo el archivo por lotes que estoy heredando y no puedo ponerme a trabajar en un entorno de Windows 7 de 64 bits. El archivo por lotes realiza una llamada a un script java y pasa dos variables en él. El antiguo se veía así:Ruta de archivos de programa de Windows 7 de 32 bits en un archivo de proceso por lotes Problema
C:\Progra~1\salesf~1.com\ApexDa~2.0\bin\process.bat C:\Progra~1\*PATH* *VARIABLE*
Esto se ejecutó onm 32bit XP que tiene solo los archivos del programa. He intentado de todas las maneras en que puedo pensar para cambiar el ser del camino a Program fiels x86. He intentado con SET PATH, SET ExecPath,% ProgrmaFiles (x86), pero todos devuelven no pueden encontrar la ruta especificada. Estoy seguro de que la respuesta es fácil, y sé que hay una manera mucho más rápida de hacerlo, y se cambiará, pero por el momento, necesito que esto funcione. Cualquier ayuda, muy apreciada.
¿Está seguro de que los nombres de las rutas dos (/ short) están disponibles en Windows 64bit? – Christian
@Christian, se implementan como enlaces duros en el controlador del sistema de archivos. Si bien se puede desactivar (y debería serlo en algunos casos), todavía está habilitado de forma predeterminada. – Joey