Paraview не отпускает контроль обратно в Shell - PullRequest
0 голосов
/ 23 октября 2018

У меня есть графический интерфейс, содержащий несколько кнопок для запуска Paraview и отображения конкретных результатов в нем.Каждое нажатие кнопки вызывает файл оболочки в оболочке, содержащий вызов файла сценария Python, который сам содержит данные для построения.Вот как выглядит файл .bat:

paraview --script = "C: \ Users **** \ Desktop \ MyPythonScript.py"

Моя проблема в том, что после запускафайл bat в оболочке, paraview запускается и не возвращает управление оболочке, как только она закончила открывать результат.Это препятствует тому, чтобы пользователь нажимал на кнопки других GUI, чтобы открыть другой результат.Ему нужно закрыть paraview, чтобы вернуть управление оболочке, и нажать другую кнопку, чтобы просмотреть другой результат.

Это довольно сдержанно и не нашло никаких тем по этому поводу.Попытался использовать pvpython вместо этого, но ничего не запускалось, когда использовался тот же скрипт на Python, что и выше.

Пожалуйста, дайте мне знать, если скрипт Python требуется для деталей, но я думаю, нет, так как это более общий вопрос.

Заранее спасибо за любую поддержку.С уважением, Марк.

1 Ответ

0 голосов
/ 25 октября 2018

запуск с опцией /B

Запуск приложения без создания нового окна.Приложение игнорирует обработку ^ C.Если приложение не разрешает обработку ^ C, ^ Break - единственный способ прервать приложение

start /B paraview ....
start /B paraview ....

из https://superuser.com/posts/345605/edit

...