Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- :BEGINING
- echo ________________________
- echo / 30 min /
- echo / 45 min /
- echo / 1 hour /
- echo / 1 hour 30 mins (1.30) /
- echo / 1 hour 45 min (1.45) /
- echo / 2 hours /
- echo / 2 hours 30 min (2.30) /
- echo / 2 hours 45 min (2.45) /
- echo ------------------------
- set /p hourShutdown=Shutdown in:
- if %hourShutdown%==0.30 (
- ::Shutting down in 30 minutes
- set /p youSure=Shutting down in 30 minutes? Y/N:
- goto CONFIRMATION30
- )
- if %hourShutdown%==0.45 (
- set /p youSure=Shutting down in 45 minutes? Y/N:
- goto CONFIRMATION45
- )
- if %hourShutdown%==1 (
- ::Shutting down in 1 hour
- set /p youSure=Shutting down in %hourShutdown% hour? S/N:
- goto CONFIRMATION1
- )
- if %hourShutdown%==1.30 (
- ::Shutting down in 1 hour and media
- set /p youSure=Shutting down in 1 hour 30 minutes? Y/N:
- goto CONFIRMATION130
- )
- if %hourShutdown%==1.45 (
- ::Shutting down in 1 hour and 45 minutes
- set /p youSure=Shutting down in 1 hour and 45 minutes? Y/N:
- goto CONFIRMATION145
- )
- if %hourShutdown%==2 (
- ::Shutting down in 2 hours
- set /p youSure=Shutting down in %hourShutdown% hours? Y/N:
- goto CONFIRMATION2
- )
- if %hourShutdown%==2.30 (
- ::Shutting down in 2 hours 30 minutes
- set /p youSure=Shutting down in 2 hours and 30 minutes? Y/N:
- goto CONFIRMATION230
- )
- if %hourShutdown%==2.45 (
- ::Shutting down in 2 hours 45 minutes
- set /p youSure=Shutting down in 2 hours and 45 minutes? Y/N:
- goto CONFIRMATION245
- ) else (
- echo Time incorrectly introduced...
- goto BEGINING
- )
- :CONFIRMATION30
- if %youSure%==y (
- shutdown -s -t 1800
- ) else (
- goto BEGINING
- )
- :CONFIRMATION45
- if %youSure%==y (
- shutdown -s -t 2700
- exit
- ) else (
- goto BEGINING
- )
- :CONFIRMATION1
- if %youSure%==y (
- shutdown -s -t 3600
- exit
- ) else (
- goto BEGINING
- )
- :CONFIRMATION130
- if %youSure%==y (
- shutdown -s -t 4680
- exit
- ) else (
- goto BEGINING
- )
- :CONFIRMATION145
- if %youSure%==y (
- shutdown -s -t 5220
- exit
- ) else (
- goto BEGINING
- )
- :CONFIRMATION2
- if %youSure%==y (
- shutdown -s -t 7200
- exit
- ) else (
- goto BEGINING
- )
- :CONFIRMATION230
- if %youSure%==y (
- shutdown -s -t 8280
- exit
- ) else (
- goto BEGINING
- )
- :CONFIRMATION245
- if %youSure%==y (
- shutdown -s -t 8820
- exit
- ) else (
- goto BEGINING
- )
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement