Monitorianer
Monitorian ist ein Windows-Desktop-Tool zum einfachen Anpassen der Helligkeit mehrerer Monitore.
(DPI: 200 %)
Der Benutzer kann die Helligkeit von Monitoren, auch externen, entweder einzeln oder gemeinsam ändern. Bei Systemen mit Umgebungslichtsensor kann neben der konfigurierten auch die eingestellte Helligkeit angezeigt werden.
(DPI: 100 %)
Darüber hinaus kann der Benutzer den einstellbaren Helligkeits- und Kontrastbereich für jeden Monitor stufenlos ändern.
Verwendung.mp4
Zusätzliche Sprachen:
- Arabisch (ar) von @MohammadShughri
- Katalanisch (ca) von @ericmp33
- Deutsch (de) von @uDEV2019
- Griechisch (el-GR) von @NickMihal
- Spanisch (es) von @josemirm und @ericmp33
- Französisch (fr) von @AlexZeGamer und @Rikiiiiiii
- Italienisch (es) von @GhostyJade
- Japanisch (ja-JP) von @emoacht
- Koreanisch (ko-KR) von @VenusGirl
- Niederländisch (nl-NL) von @JordyEGNL
- Polnisch (pl-PL) von @Daxxxis und @FakeMichau
- Portugiesisch (pt-BR) von @guilhermgonzaga
- Rumänisch (ro) von @calini
- Russisch (ru-RU) von @SigmaTel71 und @San4es
- Albanisch (Quadrat) von @RDN000
- Schwedisch (sv-SE) von @Sopor
- Türkisch (tr-TR) von @webbudesign
- Ukrainisch (UK-UA) von @kaplun07
- Vereinfachtes Chinesisch (zh-Hans) von @ComMouse, @zhujunsan, @XMuli, @FISHandCHEAP und @FrzMtrsprt
- Traditionelles Chinesisch (zh-Hant) von @toto6038 und @XMuli
Anforderungen
- Windows 7 oder neuer
- .NET Framework 4.8
- Ein externer Monitor muss DDC/CI-fähig sein.
Herunterladen
Microsoft Store (Windows 10 (1607) oder neuer):
Monitorianer
Winget (auch bekannt als Windows Package Manager, App Installer):
winget install Monitorian -s msstore
Andere:
? Installateur
Installieren/Deinstallieren
Wenn Sie ausführbare Dateien selbst platzieren möchten, können Sie sie mit dem folgenden Befehl aus der Installationsdatei (.msi) extrahieren:
msiexec /a [source msi file path] targetdir=[destination folder path (absolute path)] /qn
Bitte beachten Sie in diesem Fall Folgendes:
- Die Einstellungsdatei (und andere Dateien) werden erstellt unter:
[system drive]Users[user name]AppDataLocalMonitorian
- Wenn Sie [Beim Anmelden starten] aktivieren, wird ein Registrierungswert hinzugefügt zu:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
Bemerkungen
- Der im Hauptfenster angezeigte Monitorname kann geändert werden, um die Monitore leichter unterscheiden zu können. Um den Namen zu ändern, halten Sie ihn gedrückt, bis er bearbeitbar wird.
- Um die Helligkeit über ein Touchpad anzupassen, legen Sie zwei Finger darauf und streichen Sie horizontal. Das Touchpad muss ein Präzisions-Touchpad sein.
- Die Anzahl der gleichzeitig angezeigten Monitore beträgt bis zu 4.
- Falls kein externer Monitor angezeigt wird, lesen Sie die Erkennung externer Monitore.
- Diese App identifiziert jeden Monitor anhand einer eindeutigen Kennung, die vom Betriebssystem vergeben wird. Auch bei gleichem PC und Monitor kann diese Kennung je nach Anschlussart (z. B. USB-C DisplayPort Alt-Modus) oder Auswahl gleichartiger Anschlüsse variieren. Wenn ein Monitor daher erneut an den anderen Anschluss angeschlossen wird, wird er möglicherweise nicht mehr als derselbe Monitor betrachtet und einige Funktionen funktionieren möglicherweise nicht wie erwartet.
Zusatzfunktionen
Add-on-Funktionen sind für die Microsoft Store-Version auf Abonnementbasis verfügbar.
Hotkeys und Shortcut-Tasten (Zusatzfunktionen)
Alle Hotkeys für die Helligkeit können mit dem Hotkey To contrast
auf Kontrast umgeschaltet werden. Mit dem Hotkey To brightness
kann wieder auf Helligkeit umgeschaltet werden.
Befehlszeilenoptionen (Zusatzfunktionen)
Sie können Befehlszeilenoptionen verwenden, um die Helligkeit oder den Kontrast abzurufen/einzustellen.
Aktionen | Optionen |
---|
Ermitteln Sie die Helligkeit eines Monitors. | /erhalten |
Ermitteln Sie die Helligkeit eines bestimmten Monitors. | /get [Geräteinstanz-ID] |
Erhalten Sie die Helligkeit aller Monitore. | /alles bekommen |
Helligkeit eines Monitors einstellen. | /set [Helligkeit] |
Stellen Sie die Helligkeit eines bestimmten Monitors ein. | /set [Geräteinstanz-ID] [Helligkeit] |
Stellen Sie die Helligkeit aller Monitore ein. | /set all [Helligkeit] |
Die Geräteinstanz-ID ist eine eindeutige Kennung, die das Betriebssystem jedem Monitor zuweist. Es muss in Anführungszeichen gesetzt werden.
Sie können auf Kontrast umschalten, indem Sie contrast
nach /get
oder /set
einfügen (z. B. /get contrast all
).
Wenn diese App mit /get
oder /set
aufgerufen wird, wird sie zurückgegeben
[Device Instance ID] [Monitor name] [Brightness] B
„B“ am Ende gibt die Helligkeit an. Zusätzlich wird bei einem ausgewählten Monitor ein „*“ hinzugefügt.
Wenn diese App mit /get contrast
oder /set contrast
aufgerufen wird, wird sie zurückgegeben
[Device Instance ID] [Monitor name] [Contrast] C
„C“ am Ende gibt den Kontrast an. Wenn der Kontrast von einem Monitor nicht unterstützt wird, wird stattdessen „-“ angezeigt.
Die Helligkeit bzw. der Kontrast reicht von 0 bis 100 %. Wenn Sie die Option /set
verwenden, kann diese mit der Zahl selbst (z. B. 20), erhöht (z. B. +10) oder verringert (z. B. -10) angegeben werden.
Die Optionen können nacheinander ausgeführt werden (z. B. monitorian /set 20 /set contrast 40
, bis zu 10 Optionen).
Sie können diese App in der Eingabeaufforderung oder in der Bat-Datei mit dem Namen Monitorian
aufrufen. Vom Taskplaner aus kann dies über den Pfad zu seinem Alias %LOCALAPPDATA%MicrosoftWindowsAppsMonitorian.exe
erfolgen. Um beispielsweise die Helligkeit aller Monitore um 30 % zu erhöhen, sieht die Aktion wie folgt aus:
Sie können auch Befehle definieren und diese ausführen lassen, wenn eine bestimmte Bedingung erfüllt ist, wenn eine bestimmte tägliche Fälligkeitszeit erreicht ist oder wenn eine bestimmte Tastenkombination gedrückt wird:
- Bedingte Befehle
- Zeitbefehle
- Schlüsselbefehle
Der Code für Add-on-Funktionen ist in diesem Repository nicht enthalten.
Erkennung externer Monitore
Diese App prüft, ob jeder externe Monitor über DDC/CI steuerbar ist und zeigt nur steuerbare an.
Zu diesem Zweck fordert diese App einen Monitor auf, seine Funktionsinformationen über DDC/CI zu senden und prüft, ob er über die Funktionen zum Abrufen/Einstellen der Helligkeit verfügt. Wenn keine Funktionsinformationen empfangen werden oder diese Funktionen nicht enthalten sind, wird dieser Monitor als nicht über DDC/CI steuerbar angesehen.
Diese Funktion wurde getestet und hat in den meisten Fällen gut funktioniert. Wenn daher ein Monitor nicht angezeigt wird, liegt dies höchstwahrscheinlich an hardwarebedingten Gründen, die von dieser App nicht gelöst werden können. Zu diesen Gründen gehören:
Das Monitormodell unterstützt DDC/CI nicht.
Die DDC/CI-Einstellung des Monitors ist AUS. Möglicherweise müssen Sie die Einstellung über das OSD-Menü ändern.
Die DDC/CI-Funktion des Monitors ist seltsam. Es wurde festgestellt, dass einige Monitore keine korrekten Leistungsinformationen zurückgeben.
Der Anschluss des PCs unterstützt DDC/CI nicht.
Das Kabel, der Konverter oder die Dockingstation, die den PC und den Monitor verbindet, ist nicht mit DDC/CI kompatibel. Thunderbolt/USB-C-Kabel sind im Allgemeinen kompatibel, Konverter jedoch nicht. Es ist bekannt, dass Surface Dock und Surface Dock 2 kompatibel sind.
Es liegen Probleme mit dem Monitor oder dem PC vor, einschließlich eines Kontaktfehlers im Anschluss. Dies ist insbesondere bei alten Monitoren der Fall.
Wenn Sie der Meinung sind, dass es sich lohnt, einen Bericht zu melden, lesen Sie die Berichte und erstellen Sie dann ein Problem mit Protokollen und anderen relevanten Informationen.
Entwicklung
Bei dieser App handelt es sich um eine WPF-App, die mit der Surface Pro-Serie entwickelt und getestet wurde.
Berichterstattung
Die Steuerbarkeit eines externen Monitors hängt davon ab, ob der Monitor erfolgreich auf DDC/CI-Befehle reagiert. Auch wenn von einem Monitor erwartet wird, dass er DDC/CI-kompatibel ist, reagiert er möglicherweise nicht wie üblich, wenn das System startet oder fortfährt.
In jedem Fall MÜSSEN Berichte über die Steuerbarkeit eines Monitors die unten beschriebenen Protokolle probe.log und operation.log enthalten. Die Protokolle sind der Ausgangspunkt für die Untersuchung des Problems.
Sonde
- Sie können die Kompatibilität Ihres Monitors mit probe.log überprüfen. Es enthält Rohinformationen zu Monitoren, einschließlich Funktionen über DDC/CI, von verschiedenen APIs, die zum Auffinden zugänglicher Monitore verwendet werden. Um dieses Protokoll zu erhalten, tippen Sie im unten beschriebenen ausgeblendeten Menü
Probe into monitors
. - Um das ausgeblendete Menü zu öffnen, Klicken Sie dreimal oben im Menüfenster auf den App-Titel.
Erneut scannen
- Im Rahmen des Tests können Sie über
Rescan monitors
im ausgeblendeten Menü manuell eine erneute Überprüfung von Monitoren auslösen. Nach Abschluss wird ein Systemton abgespielt.
Operationen
- Als Teil des Testens können Sie diese App so einstellen, dass Vorgänge aufgezeichnet werden, um Monitore zu scannen und deren Status wiederzugeben. Um die Aufzeichnung zu aktivieren, aktivieren Sie im ausgeblendeten Menü
Make operation log
. Nachdem einige Informationen aufgezeichnet wurden, können Sie operation.log kopieren, indem Copy operation log
. - Wenn Sie ein Problem bemerken, Aktivieren Sie die Aufzeichnung und warten Sie, bis das Problem auftritt. Wenn Sie das Problem erneut bemerken, kopieren Sie dieses Protokoll und überprüfen Sie die Informationen, einschließlich der Änderung vor und nach dem Problem.
Befehlszeilenargumente
- Als Teil des Testens können Sie persistente Argumente in
Command-line arguments
im ausgeblendeten Menü speichern. Sie werden zusammen mit aktuellen Argumenten getestet, wenn diese App gestartet wird. - Wenn Sie beispielsweise möchten, dass diese App immer die englische Sprache verwendet (Standard), legen Sie in diesem Feld
/lang en
fest.
Ausnahmen
- Wenn etwas Unerwartetes passiert, wird „Exception.log“ gespeichert. Es wird eine nützliche Informationsquelle sein, wenn Sie ein Problem untersuchen.
Aufstellen
- Installieren Sie Visual Studio.
- Gehen Sie im Visual Studio Installer zur Registerkarte „Einzelne Komponenten“ und stellen Sie sicher, dass die folgenden Komponenten überprüft und installiert sind. Die Version muss mit dem entsprechenden Feld der Projektdatei (.csproj) jedes Projekts übereinstimmen.
Komponenten | Felder |
---|
.NET Framework 4.8 SDK .NET Framework 4.8-Targeting-Paket | TargetFrameworkVersion |
Windows 10 SDK (10.0.19041.0) | TargetPlatformVersion |
- Laden Sie die Lösung, indem Sie
/Source/Monitorian.sln
angeben. Gehen Sie dann zum Lösungs-Explorer, klicken Sie mit der rechten Maustaste auf den Lösungsnamen und führen Sie Restore NuGet Packages
aus. - Um das Installationsprojekt zu öffnen, installieren Sie WiX Toolset Build Tools und WiX Toolset Visual Studio Extension.
Globalisierung
Eine alternative Sprache kann angezeigt werden, indem Sie eine Ressourcendatei (.resx) zum Ordner /Source/Monitorian.Core/Properties
hinzufügen. Jede Ressourcendatei speichert Name/Wert-Paare für eine bestimmte Sprache und wird je nach Benutzerumgebung automatisch ausgewählt.
- Der Dateiname muss im Format
Resources.[language-culture].resx
vorliegen. - Der Name eines Name/Wert-Paares muss dem in der Standarddatei
Resources.resx
entsprechen, um ihn zu überschreiben.
Referenz
- VESA Monitor Control Command Set (MCCS)-Standard
Geschichte
Version 4.9 2024-11-16
- Verbessern Sie den internen Code
- Schwedische Sprache (sv-SE) hinzufügen. Danke an @Sopor!
Version 4.8 2024-10-15
Version 4.7 21.07.2024
- Verbessern Sie den internen Code
- Fügen Sie die albanische (sq) Sprache hinzu. Danke an @RDN000Add!
Version 4.6 2023-12-8
- App-Symbol ändern
- Griechische Sprache (el-GR) hinzufügen. Danke an @NickMihal!
Version 4.5 29.09.2023
- Verhalten ändern und so weiter
Version 4.4 2023-6-20
Version 4.3 2023-4-21
- Fensterposition unter Windows 11 Build 22621 korrigieren
Version 4.2 2023-3-21
- Ändern Sie die Funktion, um sie gleichzeitig zu ändern
- Ergänzung Französisch (fr) Sprache. Danke an @Rikiiiiiii!
Version 4.1 2023-3-13
- Verbessern Sie den internen Code
- Ergänzung zur ukrainischen Sprache (UK-UA). Danke an @kaplun07!
- Ergänzung zur russischen Sprache (ru-RU). Danke an @San4es!
Version 4.0 2022-12-31
- Benutzeroberfläche ändern
- Ukrainische Sprache (UK-UA) hinzufügen. Danke an @kaplun07!
Version 3.15 2022-12-4
- Korrigieren Sie das Wischen mit dem Touchpad
- Ergänzung zur vereinfachten chinesischen Sprache (zh-Hans). Danke an @FrzMtrsprt!
Version 3.14 23.10.2022
- Machen Sie Änderungen an der Monitoranordnung sofort sichtbar
Version 3.13 29.08.2022
- Verkürzen Sie die Scanzeit, wenn mehrere externe Monitore vorhanden sind
- Beilage Deutsche (De)Sprache. Danke an @uDEV2019!
Version 3.12 2022-7-4
- Aktivieren Sie das horizontale Mausrad, um die Helligkeit gleichzeitig zu ändern (außer gleichzeitig).
Version 3.11 2022-6-2
- Aktivieren Sie diese Option, um Akzentfarben für die Helligkeit zu verwenden
- Ergänzung zur koreanischen Sprache (ko-KR). Danke an @VenusGirl!
- Fehlermeldung für nicht erreichbaren Monitor behoben
Version 3.10 2022-4-12
- Kleinen Schieberegler neu gestalten
- Fügen Sie die Sprache Katalanisch (ca) hinzu. Danke an @ericmp33!
- Ergänzung zur spanischen (es) Sprache. Danke an @ericmp33!
- Verbessern Sie die Sprache des vereinfachten Chinesisch (zh-Hans). Danke an @FISHandCHEAP!
- Ergänzung zur traditionellen chinesischen Sprache (zh-Hant). Danke an @XMuli!
Version 3.9 2022-1-20
- Portugiesische Sprache (pt-BR) hinzufügen. Danke an @guilhermgonzaga!
- Ergänzung zur vereinfachten chinesischen Sprache (zh-Hans). Danke an @XMuli!
- Korrigieren Sie die niederländische Sprache (nl-NL). Danke an @JordyEGNL!
Version 3.8 2021-12-18
- Rumänische (ro) Sprache hinzufügen. Danke an @calini!
Version 3.7 2021-12-3
- Behebung des Problems der Kombination aus gleichzeitigem Bewegen und Aufschieben von Änderungen
- Ändern Sie die DPI-Erkennung des Symbols
Version 3.6 2021-9-30
- Anzahl für den Scanvorgang korrigieren
- Fügen Sie die italienische Sprache hinzu. Danke an @GhostyJade!
Version 3.5 2021-9-9
- Machen Sie abgerundete Ecken unter Windows 11 zum Standard
- Fügen Sie die Sprache Traditionelles Chinesisch (zh-Hant) hinzu. Danke an @toto6038!
Version 3.4 2021-8-30
- Niederländische Sprache (nl-NL) hinzufügen. Danke an @JordyEGNL!
- Ergänzung zur vereinfachten chinesischen Sprache (zh-Hans). Danke an @zhujunsan!
Version 3.3 20.08.2021
- Fügen Sie die Sprache Arabisch (ar) hinzu. Danke an @MohammadShughri!
Version 3.2 2021-8-9
- Beilage Deutsche (De)Sprache. Danke an @uDEV2019!
Version 3.1 2021-8-4
- Ergänzung zur polnischen Sprache (pl-PL). Danke an @FakeMichau!
- Türkische Sprache (tr-TR) hinzufügen. Danke an @webbudesign!
- Ergänzung zur russischen Sprache (ru-RU). Danke an @SigmaTel71!
- Spanisch (es) Sprache hinzufügen. Danke an @josemirm!
Version 3.0 2021-7-1
- Benutzeroberfläche ändern
Version 2.19 2021-6-16
- Aktivieren Sie diese Option, um die Helligkeit über das Präzisions-Touchpad anzupassen
Version 2.18 23.05.2021
- Deutsche Sprache hinzufügen. Danke an @uDEV2019!
Version 2.17 2021-5-19
- Fügen Sie die Sprache Französisch (fr) hinzu. Danke an @AlexZeGamer!
Version 2.16 2021-4-11
- Koreanische Sprache (ko-KR) hinzufügen. Danke an @VenusGirl!
Version 2.14 26.03.2021
- Verbessern Sie interne Prozesse
Version 2.13 2021-2-13
- Verbessern Sie den internen Prozess
Version 2.11 26.01.2021
- Fügen Sie die Sprache Russisch (ru-RU) hinzu. Danke an @SigmaTel71!
- Polnische Sprache (pl-PL) hinzufügen. Danke an @Daxxxis!
- Fügen Sie die Sprache Vereinfachtes Chinesisch (zh-Hans) hinzu. Danke an @ComMouse!
Version 2.9 22.12.2020
Version 2.8 23.11.2020
- Passen Sie die Rolle des Mausrads an
Version 2.7 2020-10-30
- Aktivieren Sie diese Option, um den einstellbaren Bereich zu ändern
- Passen Sie den Scanvorgang an
- Fügen Sie der Sonde einen Get/Set-Helligkeitstest hinzu
Version 2.6 2020-8-10
- Aktivieren Sie diese Option, um die Aktualisierung der Helligkeit zu verzögern
Version 2.5 2020-8-1
- Problem mit leerer Beschreibung behoben
Version 2.4 2019-12-30
- Verbessern Sie den Scanvorgang
Version 2.3 28.11.2019
Version 2.2 2019-11-18
- Ändern Sie die Einstellung, um die angepasste Helligkeit anzuzeigen, wenn das Umgebungslicht standardmäßig aktiviert ist
- Beheben Sie Fehler
Version 2.1 2019-11-6
- Ändern Sie die Position, um anzuzeigen, wenn sich das Symbol im Überlaufbereich befindet
- Ändern Sie das Verhalten, wenn sich Schieberegler gleichzeitig bewegen
- Beheben Sie Fehler
Version 2.0 2019-8-6
- Aktivieren Sie die Bedienung über die Pfeiltasten
- Schieberegler neu gestalten
Version 1.12 2019-3-9
- Ändern Sie die Änderung, um die Rohhelligkeit korrekt zu verarbeiten, wenn die minimale und maximale Rohhelligkeit keine Standardwerte sind. Danke an @reflecat!
- Ändern Sie das Zielframework in .NET Framework 4.7.2
Version 1.11 2019-2-7
- Unterdrücken Sie eine Ausnahme weiter
Version 1.10 2019-2-3
- Änderung, um Transparenz- und Unschärfeeffekte nur zu aktivieren, wenn die Transparenzeffekte des Betriebssystems aktiviert sind
Version 1.9 2018-12-5
- Ändern Sie die Scan-Zeiten nach dem Fortsetzen
Version 1.8 24.11.2018
- Ergänzen Sie den generischen Monitornamen durch den Verbindungstyp
Version 1.7 22.08.2018
- Verbesserte Suche nach Monitornamen für Windows 10 April 2018 Update (1803)
Version 1.6 25.05.2018
- Erweiterte Funktion zur Steuerung eines an DDC/CI angeschlossenen Monitors
- Geänderte Funktion, um das gemeinsame Bewegen zu ermöglichen
Version 1.5 2018-2-12
- Verbesserte Handhabung unkontrollierbarer Monitore
Version 1.4 2018-1-17
- Geänderte Handhabung von Monitornamen
Version 1.2 2017-10-12
- Steuerung per Mausrad hinzugefügt
- Funktion hinzugefügt, um die angepasste Helligkeit anzuzeigen
Version 1.0 22.02.2017
Lizenz
Bibliotheken
Entwickler
- emoacht (emotom[atmark]pobox.com)