Выполнение команды Powershell из MATLAB - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь автоматизировать свой рабочий процесс. Поэтому я создаю список тестов для моей системы в MATLAB. В этом же сценарии я жду нового файла журнала, который генерируется только при запуске сценария python в определенном каталоге через windows powershell. Этот скрипт python будет принимать сгенерированный список тестов и создавать новый файл журнала. Мой код ищет дату изменения этого файла, если он изменился, это означает, что был создан новый файл журнала. Затем код извлекает определенные строки символов и затем отображает результат.

Мой вопрос заключается в том, как я могу вызвать powershell из MATLAB для вызова этой python команды выполнения скрипта в указанном каталоге c?

С уважением

1 Ответ

1 голос
/ 07 февраля 2020

Если вы действительно хотите перейти на этот подход Powershell-in-the-middle, вы можете вызвать его с помощью system

system( 'powershell -command "Some Powershell command"' );

Вы можете получить выходные данные из этого, если они есть.


Похоже, что было бы проще вызвать сценарий Python из Matlab и отключить вызов Powershell, это также можно сделать с помощью команды system (т. Е. Без вызова Powershell между ). Или вы можете вызвать Python напрямую .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...