Python 在没有 'using' 我的鼠标的情况下自动点击鼠标
Python automating mouse click without 'using' my mouse
我想知道是否有一种方法可以在不让我无法使用电脑上的鼠标来做其他事情的情况下进行自动点击任务。我的意思是,我想在主显示器上正常使用电脑,而在第二台显示器上 python 会执行一些点击。
有没有可以做到这一点的库?或者如果我只使用虚拟机来 运行 代码和要自动化的程序,我可以使用我的电脑而不会受到影响?
您可以在循环中执行此操作,同时更改函数的输入参数。这是在你的内心做这件事的一种方式 Windows。您可以在计划中定义位置 (x,y)。它将继续在您的 VM 中执行操作。
import win32api, win32con
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP,x,y,0,0)
click(100,100)
我想知道是否有一种方法可以在不让我无法使用电脑上的鼠标来做其他事情的情况下进行自动点击任务。我的意思是,我想在主显示器上正常使用电脑,而在第二台显示器上 python 会执行一些点击。
有没有可以做到这一点的库?或者如果我只使用虚拟机来 运行 代码和要自动化的程序,我可以使用我的电脑而不会受到影响?
您可以在循环中执行此操作,同时更改函数的输入参数。这是在你的内心做这件事的一种方式 Windows。您可以在计划中定义位置 (x,y)。它将继续在您的 VM 中执行操作。
import win32api, win32con
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP,x,y,0,0)
click(100,100)