Как использовать GUID настроек электропитания в python и получить статус для монитора и отображения в python - PullRequest
0 голосов
/ 13 декабря 2018

Я действительно новичок в python и хотел узнать, как я могу использовать GUID настроек электропитания для получения статуса монитора и отображения в python.Я уже посетил эту ссылку , но она слишком сложна для меня, поскольку я просто хотел получить предложение в одну строку, говорящее Monitor on или Display on.Надеюсь, что кто-нибудь может дать мне руководство по питону.

Спасибо.

1 Ответ

0 голосов
/ 14 декабря 2018

Предлагаю попробовать код, указанный в указанной вами ссылке.Я тестирую на Window 10 с Python 3.6, он отлично работает.

Перед запуском кода вам может потребоваться установить два модуля, например:

pip install pypiwin32

pipinstall comtypes

После этого откройте файл кода Python через Python IDE и выберите «Запустить модуль» в строке меню.Вы получите следующий вывод:

*** 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...