我剛剛開始學習python前幾天,我想知道如何模擬遊戲中強制鼠標座標的鼠標移動。 directx環境?如何在遊戲中模擬mouseMovement?
我目前測試過pyautogui,ctypes,wxpython。我也嘗試使用directpython11,但是我安裝時遇到了麻煩,大量的dll錯誤。
在google中無法找到任何幫助解決這個問題的主題,很多關於如何在這些類型的案例中點擊或書寫的頁面,但沒有關於移動鼠標的任何內容。
我剛剛開始學習python前幾天,我想知道如何模擬遊戲中強制鼠標座標的鼠標移動。 directx環境?如何在遊戲中模擬mouseMovement?
我目前測試過pyautogui,ctypes,wxpython。我也嘗試使用directpython11,但是我安裝時遇到了麻煩,大量的dll錯誤。
在google中無法找到任何幫助解決這個問題的主題,很多關於如何在這些類型的案例中點擊或書寫的頁面,但沒有關於移動鼠標的任何內容。
找到了一個完美的解決方案,它將需要一些額外的東西來運行,但它的最短的方式。
還沒有找到任何人知道如何模擬鼠標,但決定向Sentdex尋求幫助,他建議使用vJoy來模擬控制器。
因此,您需要使用vJoy(控制器驅動程序)和FreePIE(輸入模擬器)的組合來模擬控制器而不是鼠標。
經過一番研究,爲了我的目的,在軸(x,y)上移動的最佳解決方案是將控制器(x,y)軸運動綁定到鍵盤快捷鍵(EgWASD)並使主腳本按下快捷方式,如果我在錯誤的方向看。
tl; dr模擬控制器。需要:vJoy,FreePie
正如我所說的,我試過pyautoqui,它不起作用,因爲座標是強制的,它需要一個模塊來發送鼠標移動信號而不是協調移動。不錯的博客帖子tho。 –