簡體   English   中英

Python 中的模擬鼠標不起作用(Windows)

[英]Simulate Mouse in Python doesn't work (Windows)

我是初學者並且有以下問題:我正在嘗試使鼠標移動和一些按鍵自動化,並且代碼可以工作,直到我 select 程序 window 為止。 (所以我可以運行它並將它用於我嘗試過的每個程序,除了我想要使用它的程序)。 代碼仍然運行,但它應該做的鼠標移動根本沒有發生,我不知道為什么。

我使用win32api, win32conpyautogui都失敗了。 那么有沒有可能讓鼠標移動更像真正的鼠標移動呢? 或者有誰知道為什么它可能不起作用?

   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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM