【发布时间】:2013-08-29 16:13:14
【问题描述】:
我使用下面的代码来激活命令promt:
hwn = win32gui.FindWindow(None, "Prompt dei comandi - python demo.py")
win32gui.SetForegroundWindow(hwn)
Prompt dei comandi 是命令 promt 的意大利语单词 :),demo.py 是 python 文件的名称。 它与window xp完美配合,但是当我用win7尝试相同的代码时,它不再工作了。 我还使用以下代码检查可见窗口的列表:
import win32gui
def window_enum_handler(hwnd, resultList):
if win32gui.IsWindowVisible(hwnd) and win32gui.GetWindowText(hwnd) != '':
resultList.append((hwnd, win32gui.GetWindowText(hwnd)))
def get_app_list(handles=[]):
mlst=[]
win32gui.EnumWindows(window_enum_handler, handles)
for handle in handles:
mlst.append(handle)
return mlst
appwindows = get_app_list()
return appwindows
for i in appwindows:
print i
在该列表中,我可以看到:Prompt dei comandi - python demo.py win xp到win7有什么变化??
谢谢
【问题讨论】:
标签: python-2.7 win32gui