我撰寫了一個程式,其中我使用 pyautogui 進行自動點擊
我的代碼
import pyautogui, time
time.sleep(5.5)
pyautogui.click(x=443, y=178)
time.sleep(0.5)
但我使用的 x、y 坐標是根據我的顯示幕尺寸 1920x1080
我的問題:x、y 坐標是根據 1920x1080 我想將它們更改為 1280x720 以便它支持任何顯示幕解析度。我想知道如果是的話我可以使用 numpy 來做到這一點,那么如何呢?....如果沒有,那么還有其他方法可以做到嗎?....任何幫助將不勝感激
謝謝
問候
uj5u.com熱心網友回復:
希望這可以幫助:
import pyautogui, time
xCoef = 1280/1920
yCoef = 720/1080
def clickFunc(x,y):
pyautogui.click(x=int(xCoef*x), y=int(y*yCoef))
time.sleep(5.5)
clickFunc(443,178)
time.sleep(0.5)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/435883.html
上一篇:相機在3d空間中無法正確移動
下一篇:重復組合公式
