Скомпилированный Matlab .exe не может работать с планировщиком задач, но может запускаться двойным щелчком

У меня есть файл .exe, скомпилированный в Matlab, он может хорошо работать с двойным щелчком, но при запуске с планировщиком задач появляется следующая ошибка:

введите здесь описание изображения

в то время как на самом деле я установил MCR 7.17, иначе он не запустится с двойным щелчком. Кто-нибудь может помочь с этим? Большое спасибо!


person Jiahui Guo    schedule 25.07.2012    source источник
comment
под каким пользователем вы работаете с планировщиком заданий?   -  person YetAnotherUser    schedule 26.07.2012
comment
@Amro Но я уже установил путь в командной строке.   -  person Jiahui Guo    schedule 26.07.2012
comment
@YetAnotherUser Я использую администратора, установив флажок «Запустить эту программу от имени администратора» в свойствах .exe.   -  person Jiahui Guo    schedule 26.07.2012
comment
@Amro Да, я сделал это в командной строке: set path=C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v717\runtime\win32 , где находятся DLL, но это все равно не работает.   -  person Jiahui Guo    schedule 26.07.2012
comment
@Amro Спасибо! После того, как я вышел из системы и установил путь, он может работать!   -  person Jiahui Guo    schedule 26.07.2012
comment
@JiahuiGuo: я собрал свои предыдущие комментарии в качестве ответа   -  person Amro    schedule 26.07.2012


Ответы (1)


Вам необходимо включить папку установки MCR в переменную среды PATH. См. здесь, чтобы узнать, как (вам может потребоваться выйти из системы, чтобы она вступила в силу). ).

Обратите внимание, что если вы используете команду SET в командной строке, сделанные изменения не являются постоянными, и они будут применяться только к текущему приглашению CMD и останутся только до закрытия командной строки.

person Amro    schedule 26.07.2012