Existe uma maneira de desconectar automaticamente um notebook da fonte de alimentação elétrica?

Existe uma maneira de desconectar automaticamente um notebook da fonte de alimentação elétrica?

Eu sei que isso parece estranho e inútil, mas deixe-me explicar...

Estou correndoKit de avaliação e implantação do Windows (Windows ADK)para fazer alguns testes no Windows 8 Preview. Uma de suas avaliações é a "Teste de esgotamento da bateria", que testa o consumo da bateria com alguma carga do processador. Estou tentando "automatizar" de alguma forma esse teste, ou seja, desejo executá-lo sem nenhuma intervenção humana (como desconectar manualmente a fonte de energia elétrica para deixar meu notebook funcionando apenas com baterias para executar esta avaliação).

Então, existe alguma API ACPI, API do Windows ou até mesmo um comando bat shell/VBScript/Powershell fácil para fazer isso?

Alguém já fez algo parecido?

PS: Estou perguntando isso porque não encontrei nenhuma resposta, mas talvez alguém aqui tenha alguma dica...

Responder1

Isso realmente depende do seu circuito de energia. É muito duvidoso que isso permita desligar a funcionalidade de carregamento do sistema operacional. Pode haver laptops muito raros que permitem isso, mas não acho que seja um recurso geral.

No entanto, você pode manipular o estado, tanto comoAva Gailliot sugeriuou desabilitando o dispositivo:

Como dito no primeiro parágrafo: Isso fará com que seu sistema operacional pense que está com bateria, mas na verdade não se esgotará.


Você pode ter mais sucesso procurando um UPS ou fonte de alimentação controlável,exemplo aqui.

Responder2

Estive pesquisando na net e parece que é possível comAulas WMIembora você tenha que implementar sua própria solução. Parece que existe um método SetPowerStateque pode fazer o que você está pedindo.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa393485(v=vs.85).aspx

Já existem muitos scripts disponíveis on-line sobre como verificar o status da bateria de uma máquina – eles podem ajudá-lo a escrever um para desligar a alimentação CA. Aqui está um exemplo:http://www.robvanderwoude.com/files/battstat_xp.txt

Responder3

Tom sugeriu um UPS controlável. Se você quiser uma solução muito mais barata e complicada, poderá obter umMódulo de aparelho X10 e transceptor USBpor cerca de US$ 50. Você pode então usar um script ou login remoto para cortar ou restaurar a energia do computador.

(desculpas por esse link – o site deles é tão impressionante quanto era em 1999.)

informação relacionada