我每隔X个小时使用Python运行一次脚本,这是通过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连接后,脚本运行时出现的错误:
File "x", line x, in mclick
win32api.SetCursorPos((x,y))
pywintypes.error: (0, 'SetCursorPos', 'No error message is available')
我认为这是因为RDP连接已关闭,所以没有点击的地方,除了不断地使该RDP连接保持活动状态之外,我将如何运行它?
SetCursorPos
工作站锁定时调用失败。这是设计使然,并且是安全功能。您只需要捕获并忽略错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句