scan win for python
發表於 : 2021年 7月 5日, 08:27
先下載 miniconda for windows 10
https://docs.conda.io/en/latest/miniconda.html
安裝後 執行 python scanWin.py
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()