我使用下面的代码来激活命令提示符:
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 有何变化?
谢谢