示例#1
0
 def run(self) -> None:
     if platform.system().lower() != 'windows':
         # skip focus check and allow draw anytime
         self.frames_draw_allowed = True
         return
     while True:
         window = GetWindowText(GetForegroundWindow())
         self.frames_draw_allowed = window.lower() in windows_to_draw_frames
         sleep(0.2)
         if window != self.last_window:
             self.painter_widget.update()
         self.last_window = window
示例#2
0
def focus_win():
    file_name = GetWindowText(GetForegroundWindow())
    file_name = file_name.lower()
    return file_name
from win32gui import GetWindowText, GetForegroundWindow

old = ""
while True:
    new = GetWindowText(GetForegroundWindow())

    if old != new:

        # print(new)

        if new.lower().find("inkscape") > 0:
            print("OK")

        old = new