- - De slaapmodus uitschakelen wanneer een extern beeldscherm is aangesloten [Windows]

Hoe de slaapstand uit te schakelen wanneer een extern beeldscherm is aangesloten [Windows]

Wanneer u uw systeem ook onbeheerd achterlaatlang gaat het in de slaapstand. Dit is een standaardfunctie die al lang deel uitmaakt van Windows. Sommige apps, meestal mediaspelers, kunnen dit voorkomen. Als u in Windows 10 bijvoorbeeld een film afspeelt in de app Moves & TV, gaat uw systeem niet naar de slaapstand. Natuurlijk ondersteunen maar weinig apps dit. Als u iets op een extern beeldscherm bekijkt, kan het systeem in de slaapstand gaan als u te lang inactief bent. Hier is een eenvoudige manier om de slaapmodus uit te schakelen wanneer een extern beeldscherm is aangesloten.

Om de slaapmodus uit te schakelen wanneer een externedisplay is aangesloten, hebt u twee energieplannen nodig in Windows. U moet ook hun GUID's vinden en ten slotte moet u een AutoHotKey-script uitvoeren. Deze oplossing is afkomstig van SuperUser-gebruiker miroxlav.

Maak een energieplan

U kunt twee energieplannen maken of gewoon makenéén en maak het vol met een van de andere bestaande plannen. In één plan moet de slaapmodus zijn ingeschakeld. Controleer uw bestaande energieplannen en u zult er waarschijnlijk een vinden.

Maak vervolgens een nieuw energieplan. Open Verkenner en ga naar Configuratiescherm Hardware en SoundPower-opties. Klik links op Nieuw plan maken.

Geef het een naam en selecteer in de vervolgkeuzelijsten ‘Zet de computer in slaapstand’ voor ‘Nooit’ voor zowel ‘Op batterij’ als ‘Aangesloten’. Dat is alles wat u hoeft te doen.

Zoek GUID voor energieplan

Open een opdrachtpromptvenster en voer de volgende opdracht uit om de GUID van uw energieplannen te vinden.

powercfg /l

Kopieer ze naar een Kladblok-bestand om te gebruiken in het AutoHotKey-script.

Schakel de slaapstand uit wanneer het externe beeldscherm is aangesloten

Open een Kladblok-bestand en plak het volgende erin.

OnMessage(0x219, "MsgMonitor")
MsgMonitor(wParam, lParam, msg)
{
if (wParam = 7) {
Run, powercfg /s 381b4222-f694-41f0-9685-ff5bb260df2e
} Else {
Run, powercfg /s 381b4222-0001-2222-3333-000000000000
}
MsgBox check %wParam% and %lParam% and decide to run programs with %msg%
}
;wParam: 7 lParam: 0 monitor connected
;wParam: 32772 lParam: 8977536 should be on disconected

Vervang in het bovenstaande script de GUID in deze regel "Uitvoeren, powercfg / s 381b4222-f694-41f0-9685-ff5bb260df2e" door de GUID voor het energieplan waarvoor de slaapmodus is uitgeschakeld.

Vervang vervolgens de GUID in deze regel 'Uitvoeren,powercfg / s 381b4222-0001-2222-3333-000000000000 ”met de GUID van het energieplan met de slaapmodus ingeschakeld. Sla het bestand op met de AHK-extensie en voer het uit met AutoHotKey.

U kunt dit script handmatig uitvoeren wanneer u maar wiltaangesloten op een externe monitor, of u kunt deze toevoegen aan uw opstartitems zodat deze altijd actief is. Het zal automatisch energieplannen wijzigen wanneer u een externe monitor aansluit / loskoppelt.

Comments