Agendar Desligamento Versão: 1.0.0.1 - Go Scripts

Go Scripts

The Computers World

quinta-feira, 7 de julho de 2016

Agendar Desligamento Versão: 1.0.0.1

AGENDAR DESLIGAMENTO

Fala Bando de Nerds!!! A GoScripts não para de criar scripts afim de facilitar a vida de você leitor e seguidor do blog. Por isso estamos aqui novamente para trazer para vocês, um super script de desligamento programado do seu computador onde você poderá agendar o desligamento do sistema conforme os minutos informados através do painel do programa. São duas opções DESLIGAR e CANCELAR.

A forma de utilização do programa é muito simples, Para isso, abra o bloco de notas, copie e cole o código abaixo e salve como TimeToShutdown.bat 
OBS: Não se esqueça de informar a extensão do arquivo como .BAT pois é exatamente a extensão que irá transformá-lo em um arquivo em lotes.

CÓDIGO TimeToShutdown.BAT 
  1. :: ==============================
  2. :: Autor   : Rafael Maciel
  3. :: Edição  : Daniel Pinheiro
  4. :: Versão  : 1.0.0.1
  5. :: Build   : 201607070021-01
  6. :: Ano     : 2016
  7. :: URL     : www.goscripts.com.br (Portal CMD/batch/Ms-DOs/prompt)
  8. ::==============================
  9. :: Programa em lotes para programar desligamento e reinicio do computador
  10. ::==============================
  11. @echo off
  12. title ^|Desligar em hora programada ^| WWW.GOSCRIPTS.COM.BR
  13. SET ERR01=OCORREU UM ERRO
  14. SET ERR02=O COMPUTADOR IRµ
  15. SET ERR03=DESLIGAMENTO CANCELADO!!
  16. SET ERR04=INFORME OS MINUTOS PARA O COMPUTADOR
  17. SET ERR05=Programar o desligamento do seu computador
  18. SET ERR06=DESLIGAR [A] CANCELAR [C]
  19. SET ERR07=QUAL VOCÒ DESEJA?
  20. SET $=DOWN
  21. SET #=SHUT
  22. :L20160707000601
  23. mode 45,15
  24. color 30
  25. echo            WWW.GOSCRIPTS.COM.BR
  26. call ::L20160707000401 & echo.&echo   %ERR05%
  27. call ::L20160707000401 & echo.&echo.& echo %ERR06% &echo.& CHOICE /C ABC /N /M " %ERR07% "
  28. IF %ERRORLEVEL% EQU 1 (SET F=S & SET FD=DESLIGAR & CALL :L20160707000501)
  29. IF %ERRORLEVEL% EQU 2 (SET F=R & SET FD=REINICIAR & CALL :L20160707000501)
  30. IF %ERRORLEVEL% EQU 3 GOTO :L20160707000901
  31. :L20160707000501
  32. echo.&cls&mode 60,5
  33. SET /P "X=%ERR04% %FD%:  "
  34. Set /a y= %x%*60
  35. %#%%$% -%F% -T %y% -f
  36. if %ERRORLEVEL% EQU 0 (ECHO %ERR02% %FD%!! & PAUSE>NUL & GOTO L20160707000601
  37. ) ELSE ( ECHO %ERR01% & GOTO L20160707000601 )
  38. EXIT /B

  39. :L20160707000901
  40. SHUTDOWN -A
  41. if %ERRORLEVEL% EQU 0 (
  42.      ECHO %ERR03% & PAUSE>NUL
  43. ) ELSE ( ECHO %ERR01% & GOTO :L20160707000601 )
  44. PAUSE>NUL
  45. CLS & GOTO BEGIN
  46. :L20160707000401
  47. FOR /L %%L IN (1,1,45) DO SET/P=°<NUL
  48. EXIT/B



Após copiar e colar o código no bloco de notas e salvar o arquivo com o nome especificado, agora vamos executar o arquivo e seguir o tutorial de uso.

Forma de uso:

                                      Fig 1.1

Conforme a figura 1.1, a interface do programa é bem simples e direta. Tendo duas funções, sendo Desligar e cancelar, As teclas A e C acionam as funções. Ao pressionar a tecla A imediatamente o programa irá exibir uma segunda tela onde o usuário poderá informar o tempo desejado para que o computador encerre suas atividades e posteriormente seja desligado.


                                      Fig1.2

Conforme a figura 1.2, nesta parte o usuário poderá informar em minutos o tempo com a qual ele deseja que o sistema seja encerrado. Após informar os minutos, pressione a tecla ENTER para confirmar a execução do processo. Pronto!! agora é só aguardar vencer os minutos informados para o computador desligar completamente.

                                       Fig 1.3
               (Desligamento programado para 15 min)


Cancelar o desligamento programado:                

Caso você opte por cancelar o desligamento, isso será possível através da opção C do painel de opções do programa. assim que o usuário confirma o desligamento, ele será direcionado para o painel inicial do programa e assim poderá ter acesso a opção de cancelamento de desligamento.

                                      Fig 1.4

Conforme figura 1.4, o usuário ao pressionar a tecla C, irá cancelar imediatamente o desligamento programado do sistema. Sendo assim, em situações em que o usuário tem a necessidade de desligar o computador com horário programado, ele poderá recorrer a esse pequeno script de desligamento simples e fácil de utilizar. Futuramente iremos criar um script para desligamento remoto programado, onde o usuário poderá através do nome do host , determinar os minutos de desligamento de cada estação. Bom, por hoje é só bando de Nerds!!!!.




POWERED

Go Scripts© Todos os Direitos Reservados
RM Tutoriais© Todos os Direitos Reservados
H4X0R-SW© Todos os Direitos Reservados
GoScripts Cursos Online© Todos os Direitos Reservados


NOSSAS REDES SOCIAIS

Nenhum comentário:

Postar um comentário