Autor da pergunta: Thiago vinic
crie um agendador "para quando voce for dormir!"
escolha desligar em 30 minutos, 1 hora, 1h e meia, ou 2 horas.
isso ajuda voce a automatizar o desligamento do seu pc.
Como salvar e usar o arquivo
-
Abra o Bloco de Notas (Notepad).
-
Cole todo o código acima.
-
Clique em Arquivo > Salvar como...
-
Em "Tipo", mude de "Documentos de texto (.txt)" para "Todos os arquivos (.*)".
-
Dê um nome ao arquivo terminando obrigatoriamente com
.bat(por exemplo:Desligar.bat). -
Salve na sua Área de Trabalho ou onde preferir.
Como funciona a lógica por trás: O comando nativo do Windows para desligar é o shutdown -s -t [segundos]. O código apenas faz a conversão do tempo que você escolhe para segundos (ex: 30 minutos = 1800 segundos) e executa o comando. Quando você escolhe a opção 5, ele executa shutdown -a, que aborta qualquer contagem regressiva ativa no sistema.
CODIGO COMPLETO:
@echo off title Agendador de Desligamento color 0F :menu cls echo ========================================== echo AGENDAR DESLIGAMENTO DO WINDOWS echo ========================================== echo. echo Escolha o tempo para desligar: echo. echo [1] 30 Minutos echo [2] 1 Hora echo [3] 1 Hora e Meia echo [4] 2 Horas echo [5] Cancelar desligamento agendado echo [6] Sair echo. echo ========================================== set /p opcao="Digite o numero da opcao desejada: " if "%opcao%"=="1" goto 30m if "%opcao%"=="2" goto 1h if "%opcao%"=="3" goto 1h30 if "%opcao%"=="4" goto 2h if "%opcao%"=="5" goto cancelar if "%opcao%"=="6" goto sair echo. echo Opcao invalida! Pressione qualquer tecla para tentar novamente. pause >nul goto menu :30m shutdown -s -t 1800 echo. echo O computador sera desligado em 30 minutos. pause goto sair :1h shutdown -s -t 3600 echo. echo O computador sera desligado em 1 hora. pause goto sair :1h30 shutdown -s -t 5400 echo. echo O computador sera desligado em 1 hora e meia. pause goto sair :2h shutdown -s -t 7200 echo. echo O computador sera desligado em 2 horas. pause goto sair :cancelar shutdown -a echo. echo Desligamento cancelado com sucesso! pause goto sair :sair exit
Perguntado em: Tecnologia
Deseja acompanhar as respostas para esta pergunta?
Cliquepara acompanhar as respostas. Ver Minhas PerguntasSabe a Resposta? responda usando o Facebook: