Я хочу выполнить командный файл в dos из MATLAB и немедленно вернуть управление в MATLAB. Однако я хочу сделать это, не открывая окно dos (или, по крайней мере, заставить окно dos исчезнуть в конце).
Если я отформатирую свою команду вот так ...
s = dos('batchfilename.bat');
тогда MATLAB запускает командный файл, не открывая окно dos, но код MATLAB должен ждать возврата.
Если я форматирую свою команду таким образом ...
s = dos('batchfilename.bat &');
Управление немедленно возвращается в MATLAB, но он также отображает dos окно, которое мне не нужно. (Также трудно определить, когда пакетный файл "готов", когда вы делаете это таким образом)
Любая помощь будет принята с благодарностью.