
Моя текущая домашняя установка состоит из моего ноутбука, подключенного к моему монитору. Я изменил настройки питания, чтобы компьютер оставался включенным, когда я подключен к розетке и закрываю крышку. Но когда я отхожу от монитора и закрываю крышку, когда мой ноутбук подключен к розетке, он также продолжает работать. Я хотел бы узнать, есть ли способ запрограммировать мой ноутбук таким образом, чтобы он оставался включенным только тогда, когда он подключен к розетке.ив мой монитор? Я знаю, что это не конец света, если это невозможно, но мне просто интересно. Я уже пробовал использовать 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')
Обратите внимание на удвоение обратных косых черт в строке.