Mantenha o laptop ligado apenas quando a segunda tela estiver conectada

Mantenha o laptop ligado apenas quando a segunda tela estiver conectada

Minha configuração doméstica atual consiste em meu laptop conectado ao monitor. Alterei minhas configurações de energia para manter meu computador ligado quando estou conectado a uma tomada e fecho a tampa. Mas quando estou longe do monitor e fecho a tampa enquanto meu laptop está conectado a uma tomada, ele também continua funcionando. Gostaria de saber se existe uma maneira de programar meu laptop de forma que ele só permaneça ligado quando estiver conectado a uma tomada.eno meu monitor? Eu sei que não é o fim do mundo se não for possível, mas estou apenas interessado. Já procurei usar o Regedit, mas não consegui encontrar nada... Obrigado por ler isto

Responder1

Algumas informações sobre como fazer essas verificações no PowerShell são descritas abaixo.

Verificando a alimentação CA

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

Verificando monitor ativo

Para ver o status de todos os seus monitores, digite este comando:

Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams

Identifique o nome InstanceNamedo monitor externo (normalmente listado em segundo lugar) e vamos supor que seu nome seja DISPLAY\ACR049D\5&2f01ee6d&0&UID4358_0. Você pode consultar seu Activestatus como:

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

Observe a duplicação das barras invertidas na string.

informação relacionada