[英]Simulate Mouse in Python doesn't work (Windows)
我是初學者並且有以下問題:我正在嘗試使鼠標移動和一些按鍵自動化,並且代碼可以工作,直到我 select 程序 window 為止。 (所以我可以運行它並將它用於我嘗試過的每個程序,除了我想要使用它的程序)。 代碼仍然運行,但它應該做的鼠標移動根本沒有發生,我不知道為什么。
我使用win32api, win32con
和pyautogui
都失敗了。 那么有沒有可能讓鼠標移動更像真正的鼠標移動呢? 或者有誰知道為什么它可能不起作用?
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
click(x, y)
和
pyautogui.click(x, y)
從評論:
由於目標應用程序以管理員權限運行,因此非特權程序無法在其上模擬事件。
要解決此問題,請以管理員身份運行您的腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.