Bringen Sie das Fenster regelmäßig mit Python in den FokusPython

Python-Programme
Anonymous
 Bringen Sie das Fenster regelmäßig mit Python in den Fokus

Post by Anonymous »

Code: Select all

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)
Ich habe gehört, dass Zoom überwacht, ob das Fenster länger als 30 Sekunden nicht im Fokus ist, also habe ich an einer Möglichkeit gearbeitet, es immer wieder in den Vordergrund zu rücken, während ich an anderen Projekten arbeite. Das Problem besteht darin, dass der Code eine Ausnahme auslöst

Code: Select all

0, 'SetForegroundWindow', 'No error message is available'
und das Fenster blinkt nur gelb. Dasselbe Problem gibt es auch bei Chrom. Würde mich hier über etwas Hilfe freuen :)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post