【发布时间】:2020-04-13 01:10:14
【问题描述】:
import win32gui
import time
def windowEnumerationHandler(hwnd, top_windows):
top_windows.append((hwnd, win32gui.GetWindowText(hwnd)))
if __name__ == "__main__":
top_windows = []
win32gui.EnumWindows(windowEnumerationHandler, top_windows)
for i in top_windows:
print(i)
if "zoom" in i[1].lower():
print(i, 'is found')
while True:
win32gui.ShowWindow(i[0],5)
win32gui.SetForegroundWindow(i[0])
time.sleep(1)
我听说缩放会监控窗口是否在超过 30 秒内没有对焦,所以我一直在研究一种方法,可以在我处理其他项目时重复地将它抛到前面。问题是代码引发了异常
0, 'SetForegroundWindow', 'No error message is available'
并且窗口只是闪烁黄色。 chrome也有同样的问题。希望能得到一些帮助:)
【问题讨论】: