0

我有一个 GUI,其中包含几个按钮来启动 paraview 并在其中显示特定结果。每个按钮按下都会调用 shell 中的 bat 文件,其中包含对 python 脚本文件的调用,该文件本身包含要绘制的数据。这是 .bat 文件的样子:

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

我的问题是,一旦我在 shell 中运行 bat 文件,paraview 就会启动,并且一旦它完成打开结果就不会将控制权交还给 shell。这可以防止用户单击其他 GUI 的按钮来打开另一个结果。他需要关闭 paraview 以将控制权返回给 shell 并按下另一个按钮来查看其他结果。

这是相当有限的,没有找到任何主题。尝试使用 pvpython 代替,但在给出与上面相同的 python 脚本时没有启动任何内容。

请让我知道是否需要 python 脚本以获取详细信息,但我想不需要,因为这是一个更普遍的问题。

提前感谢您的任何支持。问候,马克。

4

1 回答 1

0

/B选项开始

在不创建新窗口的情况下启动应用程序。应用程序忽略了 ^C 处理。除非应用程序启用 ^C 处理,否则 ^Break 是中断应用程序的唯一方法

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

来自https://superuser.com/posts/345605/edit

于 2018-10-25T09:42:28.353 回答