[英]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.