Я хочу запустить и .exe файл из m-файла в MATLAB. Ошибка .exe не запускается, когда я пытаюсь. В restPath включен путь .exe. Я кодирую в среде Windows с помощью командной строки. Моя идея состояла в том, чтобы передать команду для запуска .exe в командной строке.Запуск .exe из MATLAB m.file, проблемы с пути
command = restPath;
[status,cmdout] = system(command,'-echo');
Сообщение об ошибке; Файл ошибки .cfg не найден ...
Есть ли у вас какие-либо предложения? С уважением
Редактировать: .exe теперь запущен в 2 итерациях. 1. CD в файл, 2. Запуск
addpath(restPath);
command = horzcat('cd ',restPath);
[status,cmdout] = dos(command,'-echo');
execute = 'abc.exe';
[statusExe,cmdoutExe] = system(execute,'-echo');
Что включает в себя restPath? вы используете команду restPath в качестве команды, что она должна делать? Если вы хотите запустить exe, вы должны сделать что-то вроде системы («myexe.exe», someParameter ») – GameOfThrows
restPath структурирован следующим образом: путь/в/файл/myexe.exe. Объявление немного запутанно. Команда, предназначенная для запуска .exe – cag
. Если это формат - это String, тогда мы должны предположить, что ваш вызов для запуска exe-файла верен, вам нужны файлы настроек, которые необходимы для того, чтобы они были на пути. ? – GameOfThrows