Mantenga la computadora portátil encendida solo cuando la segunda pantalla esté conectada

Mantenga la computadora portátil encendida solo cuando la segunda pantalla esté conectada

La configuración de mi hogar actual consiste en mi computadora portátil conectada a mi monitor. Cambié mi configuración de energía para mantener mi computadora encendida cuando estoy enchufada a un tomacorriente y cierro la tapa. Pero cuando estoy lejos de mi monitor y cierro la tapa mientras mi computadora portátil está enchufada a un tomacorriente, también sigue funcionando. Me gustaría saber si hay alguna manera de programar mi computadora portátil de tal manera que solo permanezca encendida cuando esté enchufada a un tomacorriente.yen mi monitor? Sé que no es el fin del mundo si no es posible, pero simplemente estoy interesado. Ya investigué el uso de Regedit pero no pude encontrar nada... Gracias por leer esto.

Respuesta1

A continuación se describe información sobre cómo realizar estas comprobaciones en PowerShell.

Comprobación de alimentación de CA

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

Comprobando si el monitor está activo

Para ver el estado de todos sus monitores, ingrese este comando:

Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams

Identifique el InstanceNamedel monitor externo (normalmente aparece en segundo lugar) y supongamos que su nombre es DISPLAY\ACR049D\5&2f01ee6d&0&UID4358_0. Puede consultar su Activeestado como:

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

Tenga en cuenta la duplicación de las barras invertidas en la cadena.

información relacionada