Python WMI -Bildschirmhelligkeitsanmieter erhält Fehler 0x8004100c

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Python WMI -Bildschirmhelligkeitsanmieter erhält Fehler 0x8004100c

by Anonymous » 13 Apr 2025, 02:58

Ich arbeite gerade an einem Skript, das ein Tray -Symbol erstellt, mit dem der Benutzer die Bildschirmhelligkeit durch Menüoptionen anpassen kann. Der in Python 3.6.8 geschriebene Quellcode kann hier als Paste gefunden werden. Es scheint eine Fehlermeldung zu geben, wenn versucht wird, eine der Helligkeitsoptionen auszuwählen, die hier zu sehen sind. Ich habe einige gelesen und festgestellt, dass der Fehler, den ich erhalte (0x8004100c), auf eine Funktion oder Operation bezieht, die nicht unterstützt wird. Gibt es dafür eine Problemumgehung? /> WMI-Fehlerreferenz: https://learn.microsoft.com/en-us/windo ... -constants

GIST: https://gist.github.com/imri0t/12e768e3 ... 32d56090e1

(auch wenn mich jemand wissen lassen kann, ob es eine Möglichkeit gibt, die Schriftzeichen zu halten. PIP Installieren Sie INFI.SYSTRAY /PIP INSTALLEN

Code: Select all

from infi.systray import SysTrayIcon
import wmi

def brightness_50(systray):
'''brightness: 50%'''
b = 50
c = wmi.WMI(namespace='root\\wmi')

br = c.WmiMonitorBrightnessMethods()[0]
br.WmiSetBrightness(3, b) #b will be a precentage / 100

menu = (("brightness: 100%", None, brightness_50))

systray = SysTrayIcon("icon.ico", "brightness", menu)

systray.start()

Top