Skip to content

Instantly share code, notes, and snippets.

@FelipeGrijo
Last active July 3, 2024 19:05
Show Gist options
  • Save FelipeGrijo/63f69f57c0302bc7451113be9ddcf2eb to your computer and use it in GitHub Desktop.
Save FelipeGrijo/63f69f57c0302bc7451113be9ddcf2eb to your computer and use it in GitHub Desktop.
Suspender Win 10 pelo cmd

Para mudar o tempo em que o pc irá suspender, altere o valor 7200. Para fazer o cálculo, faça: Hora(s) x 60 x 60.

Exemplo: 1 x 60 x 60 = 3600

Depois de x Horas o pc irá suspender.

:: https://gist.github.com/FelipeGrijo
PING 127.0.0.1 -n 7200 -w 1000 >NUL
rundll32.exe PowrProf.dll,SetSuspendState
@cr00sx
Copy link

cr00sx commented Jun 28, 2024

Eu estou na duvida de como colocar isso no CMD, pois eu usava o shutdown -s -t (tempo em segundos)
porem notei que suspender/hibernar seria mais util para mim, tentei usar o shutdown -h -t mas nao funcionou,
alguem poderia me dar um help?
sou leigo.

@chicouskiluiz
Copy link

Caraca thread old haha nem lembrava mais disso kkkk
@cr00sx faz muito tempo que parei de usar isso, então talvez eu tenha esquecido de alguma coisa, mas basicamente era isso que você precisa fazer:

  • Abra o bloco de notas ou qualquer outro editor de texto e cole esse script:
@echo off

set /A minutes = %1

set /A time = (%minutes% * 60)

PING 127.0.0.1 -n %time% -w 1000 >NUL
rundll32.exe PowrProf.dll,SetSuspendState
  • Depois disso só salvar ele em alguma pasta do seu PC, muito importante, o formato do arquivo tem que ser um .bat, o nome tanto faz, mas a extenção é muito importante ser .bat. Por exemplo suspender.bat ou suspend.bat
  • Com o arquivo salvo, basta adicionar a pasta onde o arquivo se encontra ao path do windows. Caso não saiba fazer isso, de uma olhada nesse artigo que explica o passo a passo para fazer isso, bem tranquilo: https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/.
  • Com isso feito o script já pode ser executado. Você pode executar ele no cmd, powershell ou na janela do "Executar" (Win + R). Basta digitar o nome do arquivo e o tempo em minutos. Por exemplo suspender 5 (caso tenha salvo o arquivo como suspender.bat) ou suspend 5 (caso tenha salvo o arquivo como suspend.bat).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment