1 頁 (共 1 頁)

scan win for python

發表於 : 2021年 7月 5日, 08:27
leeyc
先下載 miniconda for windows 10
https://docs.conda.io/en/latest/miniconda.html
安裝後 執行 python scanWin.py
import win32gui
import time
import win32con


def findWindowProc():
    WINDOW_TITLE = 'Taiwan Legal Disclaimer'
    window = win32gui.FindWindow(None,WINDOW_TITLE)
    # 沒有定位到窗體
    while not window:
        print('Taiwan Legal Disclaimer,3秒後重試...')
        time.sleep(3)
        window = win32gui.FindWindow(None,WINDOW_TITLE)
    # 定位到窗體
    time.sleep(0.5)
    if win32gui.IsWindow(window) and win32gui.IsWindowEnabled(window) and win32gui.IsWindowVisible(window):
        #win32gui.SetForegroundWindow(window) # 將窗體頂置
        hwnd = win32gui.FindWindowEx(window, 0, 'Button', '是(&Y)')
        win32gui.SetActiveWindow(hwnd);
        win32gui.PostMessage(hwnd, win32con.BM_CLICK, 0, 0)
        print('已關閉 Taiwan Legal Disclaimer')
    time.sleep(3)


#if __name__ == '__main__':
while True:
    findWindowProc()