gpt4 book ai didi

python - 计算机锁定时的鼠标事件

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:16 26 4
gpt4 key购买 nike

我每 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 失败。这是设计使然,是一项安全功能。您只需要捕捉并忽略错误。

关于python - 计算机锁定时的鼠标事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23104390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com