我用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连接处于活动状态之外,我如何让它运行?在
工作站锁定时,
SetCursorPos
调用失败。这是设计的,也是一种安全特性。你只需要捕捉并忽略错误。在相关问题
PyPI热门下载资源包