擅长:python、mysql、java
<p>下面是一些示例代码,如何检测程序是否打开了窗口。您只需知道消息框的标题,完成后<code>menu.exe</code>将打开:</p>
<pre><code>import subprocess
import win32gui
import time
def enumHandler(hwnd, lParam):
if win32gui.IsWindowVisible(hwnd):
if 'Menu.exe Finished' in win32gui.GetWindowText(hwnd):
proc.kill()
proc = subprocess.Popen(["C:\mainfolder\menu.exe","C:\others\file1.inp" "C:\others\file2.inp"])
while proc.poll() is None:
win32gui.EnumWindows(enumHandler, None)
time.sleep(1)
</code></pre>