Python pyautogui
稍早提了一些pyautogui的基礎功能,這個部份想說應該另外拉出來記錄!pyautogui可以處理簡單的圖片識別,比方說,我想讓程式自動幫我找尋『儲存』的座標,然後再透過click去執行,這時候我們的執行流程如下說明。
step-1
把圖片剪下來
step-2
pyautogui.locateOnScreen('test.png') # 檔案名稱依自己設置處理
step-3這時候就可以取得回傳值了,舉例來說,(1487, 133, 65, 26) # x, y, 寬, 高
step-4
pyautogui.center((1487, 133, 65, 26)) # 取得該圖像的中間值(1519,146)
pyautogui.click((1519, 146)) # 點擊
pyautogui.click((1519, 146)) # 點擊
要先說的就是,只要圖片有一點點點的不對勁就比對不到!!
不過拿來做遊戲的腳本應該很好作業才對,比方說...自動掛機練功這樣,哈哈!
是不是只能識別png?試了gif和jpg都返回None。
回覆刪除印象中在書本上有提到只能png,不過這部份稍早測試了一下jpg也是都沒有反應。
刪除看官方文件沒有特別的說明,可能還要看一下原始碼較能確認。