Lote de Windows 7: cambie a la carpeta del programa antes de iniciar el programa

1

Mi programa se abre muy bien con un acceso directo de Windows 7. Quiero que en un archivo por lotes. El contenido del acceso directo [ruta completa] copiado en * .bat abre el programa menos los parámetros ocultos necesarios.

Intenté preceder con "CD" y "CD / d" a la carpeta, pero no hay cambio de carpeta. Cambiando manualmente a la carpeta del programa, y ​​copiando * .bat, el programa funciona.

El CD funciona en un cuadro de línea de comandos.

Tus publicaciones sobre "CD / D% ~ dp0" no me enseñan lo suficiente.

user78027
fuente
¿El nombre de la ruta contiene espacios y, en caso afirmativo, está entre comillas?
Majenko

Respuestas:

0

Bueno, intenta eso:

cd %programfiles%

O:

cd "c:\program files (x86)"

O:

cd "c:\program files"

Recuerde que si está ejecutando desde una unidad diferente, debe cambiarlo en el lote, simplemente escribiendo ese comando antes o después de cd:

c:
kokbira
fuente