[英]Sikuli and Python subprocess.call function
我试图在Sikuli脚本中使用Python库中的调用函数。
from subprocess import call
call(['notepad.exe'])
popup("call has ended")
#do something else in the notepad here
问题是,在我关闭记事本之前,“呼叫已结束”的消息永远不会出现。 我认为它与执行结束时发送的错误代码call
有关。
谢谢。
如果您只想启动并立即继续,则应使用Popen()
而不是call()
。
如果它们仍处于活动状态,您应该不时地注册子进程对象和poll()
,如果没有,则wait()
它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.