锁定计算机的鼠标事件

2021-02-25 22:20:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Python每X小时运行一次脚本,这是通过RDP完成的。当我关闭RDP(我假设)之后,屏幕“锁定”在计算机上。当我试图用下面的代码移动鼠标时,我得到了一个错误

def mclick(x,y):
    win32api.SetCursorPos((x,y))
    time.sleep(0.5)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

关闭RDP连接后运行脚本时出现的错误:

^{pr2}$

我假设这是因为RDP连接已经关闭,所以它没有地方可以单击,除了不断地让这个RDP连接处于活动状态之外,我如何让它运行?在