Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- color 08
- cls
- echo.
- echo.
- echo.
- echo.
- echo ┌──────────────────────┐
- echo │ │
- echo │ │
- echo │ │
- echo │ 컴퓨터 자동 종료 프로그램 │
- echo │ │
- echo │ Ver 1.0 │
- echo │ │
- echo │ ●○○○ │
- echo │ │
- echo │ ┌────────┐ │
- echo │ │ 초기화 중.... │ │
- echo │ └────────┘ │
- echo │ │
- echo └──────────────────────┘
- echo.
- rem TIMEOUT 1 >NUL >NOBREAK
- set /a h =%TIME:~0,2%
- set /a m =%TIME:~3,2%
- set /a s =%TIME:~6,2%
- set /a hs= h*3600
- set /a ms= m*60
- set /a st= s+ms+hs
- set /a secL= 64800-st
- color 07
- cls
- echo.
- echo.
- echo.
- echo.
- echo ┌──────────────────────┐
- echo │ │
- echo │ │
- echo │ │
- echo │ 컴퓨터 자동 종료 프로그램 │
- echo │ │
- echo │ Ver 1.0 │
- echo │ │
- echo │ ●●○○ │
- echo │ │
- echo │ ┌────────┐ │
- echo │ │ 시간계산 중....│ │
- echo │ └────────┘ │
- echo │ │
- echo └──────────────────────┘
- echo.
- rem TIMEOUT 1 >NUL >NOBREAK
- set /a rand=%TIME:~9,2%
- set /a rand = %rand%+1
- set /a rand = %rand%*6
- set /a randM = %rand%/60
- set /a secL = %secL%+%rand%
- cls
- echo.
- echo.
- echo.
- echo.
- echo ┌──────────────────────┐
- echo │ │
- echo │ │
- echo │ │
- echo │ 컴퓨터 자동 종료 프로그램 │
- echo │ │
- echo │ Ver 1.0 │
- echo │ │
- echo │ ●●●○ │
- echo │ │
- echo │ ┌────────┐ │
- echo │ │ 시간설정 중....│ │
- echo │ └────────┘ │
- echo │ │
- echo └──────────────────────┘
- echo.
- rem TIMEOUT 1 >NUL >NOBREAK
- color 0F
- cls
- echo.
- echo.
- echo.
- echo.
- echo ┌──────────────────────┐
- echo │ │
- echo │ │
- echo │ │
- echo │ 컴퓨터 자동 종료 프로그램 │
- echo │ │
- echo │ Ver 1.0 │
- echo │ │
- echo │ ●●●● │
- echo │ │
- echo │ ┌────────┐ │
- echo │ │ 완료....! │ │
- echo │ └────────┘ │
- echo │ │
- echo └──────────────────────┘
- echo.
- rem TIMEOUT 1 >NUL >NOBREAK
- :Display1
- set /a h =%TIME:~0,2%
- set /a m =%TIME:~3,2%
- set /a s =%TIME:~6,2%
- set "placeS=0"
- if %s% LSS 10 goto :itssmall
- set "placeS="
- :itssmall
- set "placeM=0"
- if %m% LSS 10 goto :itmsmall
- set "placeM="
- :itmsmall
- set "placeH=0"
- if %h% LSS 10 goto :ithsmall
- set "placeH="
- :ithsmall
- set "placeR=0"
- if %randM% LSS 10 goto :itrsmall
- set "placeR="
- :itrsmall
- cls
- echo.
- echo.
- echo.
- echo.
- echo ┌──────────────────────┐
- echo │┌─────────────────────┴┐
- echo ││ 컴퓨터 자동 종료 [V1.0] │
- echo │├──────────────────────┤
- echo ││ │
- echo ││ 현재시간은 %placeH%%h%시 %placeM%%m%분 %placeS%%s%초 입니다. │
- echo ││ │
- echo ││ 예정 종료시간은 오후 06시 %placeR%%randM%분 입니다. │
- echo ││ │
- echo ││ 컴퓨터 종료를 예약할까요? [Y / N] │
- echo ││ │
- echo ││ ┌───────┐ ┌───────┐ │
- echo ││ │종료 예약 : Y │ │예약 취소 : N │ │
- echo ││ └───────┘ └───────┘ │
- echo └┤ │
- echo └──────────────────────┘
- choice /c ynr /n /d r /t 1
- if %errorlevel% equ 1 goto:Yass
- if %errorlevel% equ 2 goto:Nahh
- if %errorlevel% equ 3 goto:Display1
- pause >nul
- goto :Display1
- :Nahh
- shutdown /a
- color 0C
- cls
- echo.
- echo.
- echo.
- echo.
- echo ┌──────────────────────┐
- echo │┌─────────────────────┴┐
- echo ││ 컴퓨터 자동 종료 [V1.0] │
- echo │├──────────────────────┤
- echo ││ │
- echo ││ │
- echo ││ 예약된 종료 작업을 취소했습니다. │
- echo ││ │
- echo ││ ┌───────┐ │
- echo ││ │ 확인 : ENTER │ │
- echo ││ └───────┘ │
- echo ││ │
- echo │└─────────────────────┬┘
- echo │ │
- echo └──────────────────────┘
- pause >nul
- goto :eof
- :Yass
- shutdown /a
- shutdown /s /f /t %secL%
- cls
- color 0A
- echo.
- echo.
- echo.
- echo.
- echo ┌──────────────────────┐
- echo │┌─────────────────────┴┐
- echo ││ 컴퓨터 자동 종료 [V1.0] │
- echo │├──────────────────────┤
- echo ││ │
- echo ││ │
- echo ││ 오후 06시 %placeR%%randM%분에 │
- echo ││ 종료가 예정되었습니다. │
- echo ││ │
- echo ││ ┌───────┐ │
- echo ││ │ 확인 : ENTER │ │
- echo ││ └───────┘ │
- echo ││ │
- echo │└─────────────────────┬┘
- echo └──────────────────────┘
- pause >nul
- goto :eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement