Исходя из .\
В начале пути в сообщении об ошибке, кажется, что исполняемый файл Flight Simulator использует относительные пути для поиска вспомогательных файлов.
Если щелкнуть правой кнопкой мыши значок на рабочем столе и выбрать « Properties
затем перейти на вкладку « Shortcut
», в текстовом поле « Start in:
отобразится рабочий каталог , с которым значок на рабочем столе запустит программу. В приведенном ниже примере запускается cmd.exe
с рабочим каталогом C:\wamp\www
Скорее всего, это D:\GAMES\Eagle Dynamics\DCS A-10C\bin
. Исполняемый файл берет свой рабочий каталог и добавляет вспомогательный файл, который пытается найти, как показано ниже:
D:\GAMES\Eagle Dynamics\DCS A-10C\bin\MissionEditor\MissionEditor.lua
Однако команда Run
в AutoHotKey по умолчанию будет использовать свою текущую директорию (скрипта) в качестве рабочей директории. Например, если ваш сценарий находится в C:\AutoHotKeyScripts\Launch.ahk
, это приведет к тому, что исполняемый файл попытается найти этот файл:
C:\AutoHotKeyScripts\MissionEditor\MissionEditor.lua
Чтобы вручную указать рабочий каталог, поместите его после имени исполняемого файла следующим образом:
Run, "D:\GAMES\Eagle Dynamics\DCS A-10C\bin\Launcher.exe", "D:\GAMES\Eagle Dynamics\DCS A-10C\bin"
Прочитайте документацию по команде Run
для получения дополнительной информации.