Se você quiser fazer isso em "uma linha", tente
powercfg -h off & start /min "" C:\WINDOWS\System32\rundll32.exe PowrProf.dll,SetSuspendState 0,1,0 & ping -n 4 127.0.0.1 > nul & powercfg -h on
mas acredito que o arquivo .bat é mais fácil. : -)
Eu queria saber como aguardar (dormir) no prompt de comando do Windows XP. Usando este comando CMD C:\WINDOWS\System32\rundll32.exe PowrProf.dll,SetSuspendState 0,1,0 não funcionou sozinho.
A única maneira que encontrei é criar um arquivo .bat e inserir este código:
powercfg -h off
start /min "" C:\WINDOWS\System32\rundll32.exe PowrProf.dll,SetSuspendState 0,1,0
:: waiting 4 seconds for sleep
ping -n 4 127.0.0.1 > nul
powercfg -h on
exit
... e sempre que eu abro esse arquivo, o computador dorme.
Existe uma maneira mais fácil de fazer isso? Eu não quero programas externos, apenas a partir do cmd.
Se você quiser fazer isso em "uma linha", tente
powercfg -h off & start /min "" C:\WINDOWS\System32\rundll32.exe PowrProf.dll,SetSuspendState 0,1,0 & ping -n 4 127.0.0.1 > nul & powercfg -h on
mas acredito que o arquivo .bat é mais fácil. : -)
Tags windows-xp sleep batch-file