Оставляйте ноутбук включенным только тогда, когда подключен второй экран.

Оставляйте ноутбук включенным только тогда, когда подключен второй экран.

Моя текущая домашняя установка состоит из моего ноутбука, подключенного к моему монитору. Я изменил настройки питания, чтобы компьютер оставался включенным, когда я подключен к розетке и закрываю крышку. Но когда я отхожу от монитора и закрываю крышку, когда мой ноутбук подключен к розетке, он также продолжает работать. Я хотел бы узнать, есть ли способ запрограммировать мой ноутбук таким образом, чтобы он оставался включенным только тогда, когда он подключен к розетке.ив мой монитор? Я знаю, что это не конец света, если это невозможно, но мне просто интересно. Я уже пробовал использовать Regedit, но ничего не нашел... Спасибо, что прочитали это

решение1

Некоторая информация о выполнении этих проверок в PowerShell описана ниже.

Проверка наличия переменного тока

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

Проверка активности монитора

Чтобы увидеть состояние всех ваших мониторов, введите следующую команду:

Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams

Определите InstanceNameвнешний монитор (обычно указан вторым), и предположим, что его имя DISPLAY\ACR049D\5&2f01ee6d&0&UID4358_0. Вы можете запросить его Activeстатус следующим образом:

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

Обратите внимание на удвоение обратных косых черт в строке.

Связанный контент