
Estou tentando fazer meu laptop acordar e voltar a dormir depois de alguns momentos.
Para ativar o PC agendei um cmd.exe com o argumento /c exit
e funciona bem.
Para dormir eu uso um arquivo bat com as seguintes linhas:
ping 127.0.0.1 -n 15 > nul
Rundll32.exe Powrprof.dll,SetSuspendState Sleep
O ping tem um atraso de 15 segundos.
Ambos funcionam individualmente, mas quando combinados não funcionam corretamente. Quando o PC está no modo de suspensão, vejo que ele acorda, embora a tela permaneça desligada e, após o atraso de 15 segundos, ele não volta a dormir.
O que estou fazendo de errado se quiser pegar um PC em modo de espera, ativá-lo por 15 segundos e depois voltar a dormir?
Desde já, obrigado.