iT邦幫忙

0

Python Pyautogui在不同電腦使用出現問題

mave 2018-12-17 09:54:492957 瀏覽

各位大大好

小弟近日使用pyautogui模組寫了一個自動點選按鍵的程式,
小弟使用以下語法找尋要點選的按鍵

#pg.moveTo(pg.center(pg.locateOnScreen('query.png')))
#pg.click()

小弟電腦運行正常,但在其他同仁的電腦運行卻顯示找不到'query.png'
必須在這位同仁的電腦畫面重新製作一個新的'query.png'才有辦法運行。

請問這問題是電腦螢幕不同品牌造成的現象嗎?
想請問各位大大有建議解決的方式嗎?

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2018-12-17 10:17:41 檢舉
...
你這串程式碼不是叫程式移到畫面中 query.png 的地方嗎?
找不到的話當然會出錯。
mave iT邦新手 5 級 ‧ 2018-12-17 10:26:47 檢舉
f大, 我也有存query.png圖片在同仁電腦,但python就是找不到。除非我直接在同仁電腦開小畫家截取圖片覆蓋一次才找的到
ant1017 iT邦新手 2 級 ‧ 2018-12-17 11:41:53 檢舉
改路徑?
youarefat iT邦新手 5 級 ‧ 2018-12-18 17:43:45 檢舉
會不會是圖片大小螢幕上不一樣
cancelpc iT邦新手 3 級 ‧ 2018-12-24 09:09:43 檢舉
它是點對點比對,所以有些網頁會依照解析度不同 resize 找不到,DPI 也有可能影響到
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答