@ acl решение обернуть mEngine.exe в пакетный файл и временно изменить там путь, работает правильно:
Я использовал это как содержимое mEngine.bat
:
set PATH=c:\path\to\matlab\bin\win32;%PATH%
start mEngine.exe %*
*%
гарантирует, что все аргументы командной строки передаются в mEngine.exe
start
, что необходимо для того, чтобы окно команды оставалось открытым до тех пор, пока mEngine.exe
не завершит
Его можно запустить с помощью Install["mEngine.bat"]
.
Поскольку вся информация, необходимая ядру для взаимодействия с mEngine.exe
, передается Install[]
в качестве аргументов командной строки, все, что нам нужносделать, это запустить mEngine.exe
с этими аргументами.Install[]
не обязательно знать местоположение mEngine.exe
, важно то, что процесс запускается с правильными аргументами командной строки, что обеспечивается %*
.