小编mor*_*dra的帖子

中断(不阻止启动)屏幕保护程序

我试图通过像这样移动光标以编程方式中断屏幕保护程序:

\n
win32api.SetCursorPos((random.choice(range(100)),random.choice(range(100))))\n
Run Code Online (Sandbox Code Playgroud)\n

它失败并显示以下消息:

\n
pywintypes.error: (0, 'SetCursorPos', 'No error message is available')\n
Run Code Online (Sandbox Code Playgroud)\n

仅当屏幕保护程序正在运行时才会出现此错误。

\n

提出此请求的原因是计算机仅用于通过蓝牙设备(通过Python程序)输入数据。当BT设备向计算机发送数据时,屏幕保护程序不会中断(这意味着我看不到BT设备发送的数据)。因此,当Python程序从BT设备接收数据时,它也应该中断屏幕保护程序。

\n

我已经看到了几种关于如何防止屏幕保护程序启动的解决方案(在我的情况下这不是合适的解决方案),但没有看到关于如何中断正在运行的屏幕保护程序的解决方案。如何使用 Windows\xc2\xa010 和 Python 3.10 执行此操作?

\n

python winapi windows-10

43
推荐指数
2
解决办法
2553
查看次数

标签 统计

python ×1

winapi ×1

windows-10 ×1