He configurado Autohotkey para iniciar DCS A-10C pero al iniciar, arroja un error que no se puede abrir .\MissionEditor\MissionEditor.lua
Autohotkey
Run, "D:\GAMES\Eagle Dynamics\DCS A-10C\bin\Launcher.exe"
Si inicio el programa usando el icono del escritorio, funciona bien.
autohotkey
Steven
fuente
fuente
Run, "D:\GAMES\Eagle Dynamics\DCS A-10C\bin\Launcher.exe", "D:\GAMES\Eagle Dynamics\DCS A-10C\bin\"
?Respuestas:
Según
.\
el principio de la ruta en el mensaje de error, parece que el ejecutable de Flight Simulator está utilizando rutas relativas para ubicar los archivos de soporte.Si hace clic con el botón derecho en el icono del escritorio y elige
Properties
ir a laShortcut
pestaña, elStart in:
cuadro de texto mostrará el directorio de trabajo con el que el icono del escritorio iniciará el programa. El siguiente ejemplo se iniciacmd.exe
con un directorio de trabajo deC:\wamp\www
Lo más probable es que esto sea
D:\GAMES\Eagle Dynamics\DCS A-10C\bin
. El ejecutable tomaría su directorio de trabajo y agregaría el archivo de soporte que está tratando de ubicar como a continuación:Sin embargo, el
Run
comando en AutoHotKey, por defecto, usará su directorio actual (el script) como el directorio de trabajo. Si, por ejemplo, su script se encuentra enC:\AutoHotKeyScripts\Launch.ahk
, esto provocaría que el ejecutable intente localizar este archivo en su lugar:Para especificar manualmente un directorio de trabajo, colóquelo después del nombre del ejecutable como este:
Lea la documentación en el
Run
comando para más información.fuente