我真的是python的初学者,想知道如何使用Power Setting GUID获取python的监视和显示状态。我已经访问过此link,但对我来说太复杂了,因为我只想说一行Monitor on
或Display on
。希望任何人都可以使用python为我提供指导。
谢谢。
答案 0 :(得分:0)
我建议您尝试一下您提到的链接中显示的代码。我在Windows 10上使用Python 3.6进行了测试,它运行良好。
在运行代码之前,您可能需要安装两个这样的模块:
pip安装pypiwin32
pip安装类型
之后,通过Python IDE打开Python代码文件,然后从菜单栏中选择“运行模块”。 您将获得以下输出:
*** STARTING ***
hwnd: 67998
registering GUID_MONITOR_POWER_ON
result: -0x5438e940
lastError: 0
registering GUID_SYSTEM_AWAYMODE
result: -0x5438e780
lastError: 0
registering GUID_CONSOLE_DISPLAY_STATE
result: -0x5438ea20
lastError: 0
registering GUID_ACDC_POWER_SOURCE
result: -0x5438eb00
lastError: 0
registering GUID_BATTERY_PERCENTAGE_REMAINING
result: -0x5438e6a0
lastError: 0
Entering loop
Power setting changed...
Monitor on
Power setting changed...
Display on
Power setting changed...
AC power