Inicie un ejecutable utilizando el directorio principal del archivo como directorio de trabajo

Inicie un ejecutable utilizando el directorio principal del archivo como directorio de trabajo

Tengo un archivo por lotes que contiene varios comandos de inicio que ejecutan diferentes archivos ejecutables, pero en lugar de usar el directorio principal de los archivos ejecutables como directorio de trabajo, parecen iniciarse en el directorio de trabajo actual del archivo por lotes. ¿Hay alguna forma de solucionar este problema sin cambiar manualmente el directorio actual antes de cada comando de inicio? Ejemplo:

start "" /b "d:\programs\test\test.exe"

Debe utilizar el directorio de inicio d:\programs\test.

Respuesta1

Usar:

start "" /b /d "d:\programs\test" "d:\programs\test\test.exe"

El /dparámetro especifica el directorio de inicio.

Úselo start /?para obtener más información.

información relacionada