Как получить яркость экрана в python на ноуте windows? - PullRequest
1 голос
/ 04 августа 2020

Я создаю программу для настройки яркости клавиатуры и мыши в соответствии с яркостью экрана. Проблема в том, что я не знаю, как получить яркость экрана (я знаю, что могу установить яркость экрана с помощью этой строки: wmi.WMI(namespace='wmi').WmiMonitorBrightnessMethods()[0].WmiSetBrightness(desired_brightness, 0))

Но я хочу знать, как вместо этого получить яркость его изменения. Может быть, я могу использовать одну из windows dll с ctypes или, может быть, я могу сделать это с помощью wmi, но я действительно не понимаю, как это работает.

Если у вас есть идеи, как это сделать, пожалуйста скажи мне.

1 Ответ

1 голос
/ 04 августа 2020

Попробуйте WmiMonitorBrightness()[0]. Например:

import wmi

print(wmi.WMI(namespace='wmi').WmiMonitorBrightness()[0])

Результат такой же с моим устройством:

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...