如何在python中使用电源设置GUID并获取状态以在python中进行监视和显示

时间:2018-12-13 07:48:49

标签: python windows winapi

我真的是python的初学者,想知道如何使用Power Setting GUID获取python的监视和显示状态。我已经访问过此link,但对我来说太复杂了,因为我只想说一行Monitor onDisplay on。希望任何人都可以使用python为我提供指导。

谢谢。

1 个答案:

答案 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