我的脚本运行的程序最终将启动一个应用程序,该应用程序将通过对话框提示用户。我有一个单独的脚本,我可以使用subprocess.call运行以点击左箭头键并输入,但我需要一些方法让脚本等到对话框打开。有没有办法让它等到具有特定标题的框提示用户然后执行脚本?
基本上:
subprocess.Popen("java -jar file.jar", creationflags=subprocess.CREATE_NEW_CONSOLE, stdout=subprocess.PIPE)
#wait for dialog box of title "title"
subprocess.call("myscript.wsf")
在Windows 7中工作。 谢谢。