Desligar o PC

Started by Imoogi, 12 de November , 2008, 09:09:48 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Imoogi

estava aqui em casa, sem nada p fazer então fiz isso.

@echo off
break off

:ini
color 0A
echo.
echo.
echo.
echo          /======================\
echo ==========DESLIGAMENTO DO SISTEMA==========
echo          \======================/
echo.


echo [1] Desligar o sistema.
echo.
echo [2] Cancelar desligamento.
echo.
set /p choice=Opcao=

if "%choice%" == "1" (goto op1)
if "%choice%" == "2" (goto op2)
if not "%choice%" == "1'2" (goto err)


:op1
cls
echo.
echo.
echo           /===================\
echo ==========DESLIGAR O SISTEMA==========
echo           \===================/
echo.


set /p horas=Horas=
echo.
set /p min=Minutos=

set /a x=%horas% * 60 * 60

set /a um=%min% * 60

set /a temp=%um% + %x%


shutdown -s -t %temp%
cls
goto ini



:op2
cls
shutdown -a
goto canc



:err
cls
color 0C
echo.
echo.
echo OPCAO INVALIDA
pause >> nul
cls
goto ini


:canc
echo.
echo.
echo CANCELADO
pause >> nul
cls
goto ini




Isso é um script para "agendar" um deligamento do pc, primeiro ele vai pedir se vc quer deligar o pc ou cancelar um desligamento.
A opção 1 é para vc desligar o pc, primeiro ele vai pedir em quantas horas é para deligar o computador, se vc quer desligar o pc daqui uma hora é só vc colocar o n°  1, depis ele vai pedir para colocar os minutos, por exemplo, trinta minutos, então vc coloca o n° 30,  nese exemplo ele vai desligar o pc daqui 1:30 min. Se vc quer desligar o pc daqui 30 minutos apenas, vc deve colocar o n° 0 quando ele pedir as horas, se vc quer desligar o pc em algumas horas deve colocar o n° 0 quando ele pedir os minutos, a opção 2 é para vc cancelar o desligamento do sistema, esse script é bastante util quando a gente deixa alguma coisa baixando e sai, ou de noite, já existe alguns programas para isso, mas esse é mais leve e não precisa de instalação.
Bom... é isso.