<分区>
我正在尝试查找 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,并且每次运行该程序时都不同。