Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Sikuli 脚本中使用 Python 库中的调用函数。
from subprocess import call call(['notepad.exe']) popup("call has ended") #do something else in the notepad here
问题是在我关闭记事本之前,“通话已结束”的消息永远不会出现。我认为这与call执行结束时发送的错误代码有关。
call
谢谢。
使用OpenApp()或run(),先尝试使用 Sikuli 功能。
如果您只想启动并立即继续,您应该使用Popen()而不是call().
Popen()
call()
poll()如果它们还活着,您应该不时注册子流程对象,如果没有,wait()则为它们注册。
poll()
wait()