[問題] pyautogui無法在特定程式作用

看板Python作者 (邱)時間11月前 (2023/05/26 17:00), 編輯推噓0(002)
留言2則, 1人參與, 11月前最新討論串1/1
公司內部有個管理軟體 執行環境是windows- 稱它為A好了 想利用pyautogui自動去更新登入時間避免逾時 第一步用圖形辨識A的button 時 若A是被點擊在最上層時 第一步圖形辨識的位置是有查到 但是用moveTo移動mouse時會沒有作用 (另外試過win32api的SetCursorPos移mouse則會跳 exception:No error message available) 但是若最上層為其它program時 但不要擋著A的執行畫面 則圖形辨識加移動mouse是可以的 但是click會沒反應 (己驗證在其它程式的辨識是可正常運作的) 上網查過相關的(大多是在game中不work)都是指向權限問題 用admin執行就可以了 但我用ctypes.windll.shell32.IsUserAnAdmin()) 己確認用admin權限執行後 程式依然無法在A上作用 不知板上先進還有沒有前它思考的線索可參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.74.174.206 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1685091654.A.500.html

05/26 18:06, 11月前 , 1F
可能是視窗不在焦點的狀況 點一下只會把焦點移過去
05/26 18:06, 1F

05/26 18:06, 11月前 , 2F
再點一次才能觸發
05/26 18:06, 2F
文章代碼(AID): #1aS7L6K0 (Python)