入门dos,哈哈,发一个定时关机

@ECHO off
TITLE 定时关机

:start
CLS
COLOR 0a
rem COLOR命令更改控制台颜色,0-f可控制前背景
MODE con: COLS=40 LINES=20
rem MODE命令设定窗体的宽和高
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO %date% %tm1%点%tm2%分%tm3%秒
ECHO ========================================
ECHO 请指定多少小时后关机
ECHO 例如:  2或1.5
ECHO.

:cho
SET shutdowntime=
SET /p shutdowntime=小时数:

ECHO.

SET /a second=%shutdowntime% * 60 * 60

IF /I "%second%"=="0" GOTO error

shutdown.exe -s -t %second%
IF errorlevel 1 GOTO error

ECHO 系统将于%shutdowntime%小时后关闭

:afterSet
ECHO +++++++++++++++++++++++++++++++
ECHO.
ECHO       ++++++++++++++++++++++++++++
ECHO        1:返回 2:取消关机
ECHO       ++++++++++++++++++++++++++++
ECHO.
SET Choice=
SET /P Choice=选择:
IF /I "%Choice%"=="1" GOTO start
IF /I "%Choice%"=="2" GOTO cancel
ECHO 选择无效,请重新输入
ECHO.
GOTO afterSet


:cancel
shutdown.exe -a
GOTO start


:error
ECHO.
ECHO       ++++++++++++++++++++++++++++
ECHO         输入错误,按任意键返回...
ECHO       ++++++++++++++++++++++++++++
ECHO.
PAUSE >nul
GOTO start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello_simon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值