如何在 windows 笔记本电脑上获得 python 的屏幕亮度?

How to get the screen brightness in python on a windows laptop?

我正在创建一个程序来根据我的屏幕亮度设置我的键盘和鼠标亮度。 问题是我不知道如何获得我的屏幕亮度(我知道我可以用这条线设置我的屏幕亮度: wmi.WMI(namespace='wmi').WmiMonitorBrightnessMethods()[0].WmiSetBrightness(desired_brightness, 0))

但我想知道如何获得亮度而不是改变亮度。 也许我可以将 windows dll 之一与 ctypes 一起使用,或者我可以用 wmi 来做到这一点,但我真的不明白它是如何工作的。

如果您有任何想法,请告诉我。

尝试WmiMonitorBrightness()[0]。喜欢:

import wmi

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

这与我的设备有相同的结果: