Lassen Sie den Laptop nur eingeschaltet, wenn der zweite Bildschirm angeschlossen ist

Lassen Sie den Laptop nur eingeschaltet, wenn der zweite Bildschirm angeschlossen ist

Meine derzeitige Heimkonfiguration besteht aus meinem Laptop, der an meinen Monitor angeschlossen ist. Ich habe meine Energieeinstellungen so geändert, dass mein Computer eingeschaltet bleibt, wenn ich ihn an eine Steckdose anschließe und den Deckel schließe. Aber wenn ich nicht an meinem Monitor bin und den Deckel schließe, während mein Laptop an eine Steckdose angeschlossen ist, läuft er auch weiter. Ich würde gerne wissen, ob es eine Möglichkeit gibt, meinen Laptop so zu programmieren, dass er nur eingeschaltet bleibt, wenn er an eine Steckdose angeschlossen ist.Undin meinen Monitor? Ich weiß, dass es nicht das Ende der Welt ist, wenn es nicht möglich ist, aber es interessiert mich einfach. Ich habe bereits versucht, Regedit zu verwenden, konnte aber nichts finden ... Vielen Dank fürs Lesen

Antwort1

Nachfolgend finden Sie einige Informationen zum Durchführen dieser Prüfungen in PowerShell.

Überprüfen der Wechselstromversorgung

if((Get-WmiObject -Class Win32_Battery -Property BatteryStatus).BatteryStatus -eq 2)

Prüfen, ob Monitor aktiv ist

Um den Status aller Ihrer Monitore anzuzeigen, geben Sie diesen Befehl ein:

Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams

Identifizieren Sie InstanceNameden externen Monitor (normalerweise als zweiter aufgeführt), und nehmen wir an, sein Name ist DISPLAY\ACR049D\5&2f01ee6d&0&UID4358_0. Sie können seinen ActiveStatus wie folgt abfragen:

if((Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams -Filter "InstanceName = 'DISPLAY\\ACR049D\\5&2f01ee6d&0&UID4358_0'").Active -eq 'True')

Beachten Sie die Verdoppelung der Backslashes in der Zeichenfolge.

verwandte Informationen