Por favor, não marque como duplicado antes de ler a coisa toda. Eu li os outros posts e eles não resolvem o meu problema.
Estou usando um laptop com um monitor externo. Quando a tela está conectada, gostaria de fechar a tampa para não fazer nada. No entanto, quando a tela não está conectada, eu gostaria de fechar a tampa para fazer o laptop entrar no modo de suspensão.
O que estou fazendo agora é configurar 'fechar a tampa' para 'não fazer nada' nas minhas configurações quando estou usando o monitor externo e tentar lembrar de configurá-lo de volta assim que eu desconectar o monitor. Mas muitas vezes eu esqueço e depois meu laptop fica ligado por horas quando eu acho que ele foi dormir, drenando a bateria.
Eu já uso o autohotkey, portanto, se houver uma maneira simples de detectar um monitor externo no AutoHotkey, isso seria um começo. Então eu poderia criar dois planos de energia e alternar entre eles (isso é possível no AutoHotkey?).
Já experimentei o sysget, MonitorCount, mas isso não funciona porque o número de monitores é 1 quando tenho apenas o monitor externo e quando tenho apenas o monitor do laptop.