我正在尝试查找 Microsoft excel 是否有打开的窗口
import win32ui
import time
def WindowExists(windowname):
try:
win32ui.FindWindow(None, windowname)
except win32ui.error:
return False
else:
return True
if WindowExists("filename - Microsoft Excel"):
print "Program is running"
time.sleep(10)
else:
print "Program is not running"
time.sleep(10)
如果我输入正确的文件名,这可以工作,但问题是我不知道文件名。那么当我只知道部分标题时,我怎么能得到这个工作呢?
还是我必须搜索类名?如果是这样,我怎么知道类名:)?
额外说明:我确实知道文件名,但它附加了一个未知数字,例如 filename88,并且每次运行程序时都会有所不同。