Мне нужно запустить отдельное приложение aTool.exe из файла .m Gen.m.
Я помещаю команду в Gen.m для выполнения aTool.exe как
system('aTool.exe');
Все работало нормально. Однако, поскольку aTool.exe выполняет много операций печати в командном окне, выполнение этой команды занимает вечность. Я написал Gen.m. «ATool.exe» - это приложение с открытым исходным кодом, поэтому у меня нет доступа к исходным кодам. Предполагается, что aTool.exe сгенерирует 3 текстовых файла: Result1.txt, Result2.txt и Result3.txt в конце. Когда он запускается, он выводит на экран некоторые сообщения об обработке. Эти три текстовых файла - это то, что мне нужно, но мне не нужны те сообщения, которые обрабатывают во время работы.
Кто-нибудь знает, как я могу остановить печать «aTool.exe» в командном окне при запуске файла Gen.m? я пытался
matlab -nodisplay -nojvm -nosplash -nodesktop -r Gen > matlab.out
Это не сработало. Командное окно все еще выскакивало и начало печать.