Как выйти из окна команд `abaqus` после успешного анализа отправленного задания в скрипт` Matlab` при вызове из `Matlab` - PullRequest
0 голосов
/ 16 марта 2019

Я вызвал команду abaqus из Matlab и выполнил (отправил) задание по:

dos(['"C:\Package\Intel\Composer XE 2011 SP1\bin\ifortvars.bat" intel64 && C:\Windows\system32\cmd.exe /k abaqus job=chaboche1job input=chaboche1job user=chaboche1 interactive'])

После успешного завершения она автоматически не закрывает команду abaqus и не возвращается к Matlabскрипт.Я должен вручную ввести «выход».Можно ли сделать это автоматически без участия пользователя?

1 Ответ

0 голосов
/ 16 марта 2019

Вы явно используете cmd.exe /k, флаг /k указывает программе CMD оставаться открытой после ее завершения.

Замена флага /k на флаг /c должна решить вашу проблему.

См. Ссылку на программу cmd.exe здесь .

...