- - Jak przełączać HDR za pomocą skryptu w systemie Windows 10

Jak przełączać HDR za pomocą skryptu w systemie Windows 10

Windows 10 obsługuje HDR. Jeśli masz sprzęt do jego obsługi, możesz go włączyć w aplikacji Ustawienia. Ta opcja jest nieco zakopana, więc nie byłoby zaskoczeniem, gdyby zwykły użytkownik nie wiedział, że w ogóle istnieje. Jeśli masz sprzęt do oglądania treści HDR, możesz chcieć szybszego sposobu włączenia. W Centrum akcji nie ma na to Szybkiej akcji, dlatego skrypt jest najlepszym rozwiązaniem.

Przełącz skrypt HDR

Aby przełączyć HDR, potrzebujemy dwóch skryptów; jeden, aby go włączyć, a drugi, aby go wyłączyć. Te skrypty zostały napisane przez użytkownika Reddit u / tannerjohngates.

Włącz skrypt HDR

Otwórz nowy plik Notatnika i wklej w nim następujące;

Set oShell = CreateObject("WScript.Shell")
oShell.Run("""ms-settings:display""")
WScript.Sleep 2000
oShell.AppActivate "settings"
WScript.Sleep 100
oShell.SendKeys "{TAB}"
WScript.Sleep 60
oShell.SendKeys "{TAB}"
WScript.Sleep 60
oShell.SendKeys "{TAB}"
WScript.Sleep 60
oShell.SendKeys " "
WScript.Sleep 3000
oShell.SendKeys "{TAB}"
WScript.Sleep 50
oShell.SendKeys " "
WScript.Sleep 50
oShell.SendKeys "%{F4}"

Zapisz ten skrypt z rozszerzeniem .VBS i nadaj mu nazwę, która mówi, że włączy HDR.

Wyłącz skrypt HDR

Otwórz nowy plik Notatnika i wklej w nim następujące elementy. Ponownie zapisz go z rozszerzeniem .VBS i nadaj mu nazwę, która mówi, że wyłączy HDR.

Set oShell = CreateObject("WScript.Shell")
oShell.Run("""ms-settings:display""")
WScript.Sleep 2000
oShell.AppActivate "settings"
WScript.Sleep 100
oShell.SendKeys "{TAB}"
WScript.Sleep 60
oShell.SendKeys "{TAB}"
WScript.Sleep 60
oShell.SendKeys " "
WScript.Sleep 3000
oShell.SendKeys "{TAB}"
WScript.Sleep 50
oShell.SendKeys " "
WScript.Sleep 50
oShell.SendKeys "%{F4}"

Kiedy uruchomisz te skrypty, otworzą aplikację Ustawienia, automatycznie wybiorą grupę ustawień System, przejdź do zakładki Ekran, wybierz opcję HDR na zakładce Ekran, a następnie ją włącz.

Skrypt nie będzie działał w tle,nie będzie też niczego poprawiać w rejestrze. Nadal przechodzi przez aplikację Ustawienia, więc nie musisz się martwić, że zmieni coś, czego sam nie możesz zmienić.

Ponieważ jest to skrypt, może napotkać niektóreproblem, jeśli masz wiele wyświetlaczy i tylko jeden z nich obsługuje HDR. Skrypt nie może wybrać innego ekranu, a po otwarciu aplikacji Setting domyślnie wyświetlany jest ekran główny. Jeśli nie obsługuje HDR, ten skrypt nie będzie dla ciebie zbyt użyteczny.

Prostym obejściem tego jest ustawieniewyświetlacz obsługujący HDR jako ekran główny. Co zaskakujące, Microsoft zaniedbał dodanie przełącznika do tego w Centrum akcji, chociaż byłoby to bardzo przydatne.

Komentarze