如题,这是我编写的内容:
@echo off
TITLE 自动关机程序
CLS
COLOR ac
MODE con: COLS=40 LINES=20
pause
echo 正在处理自动关机程序,请稍等……
set t1=%time:~0,2%
set t2=%time:~3,2%
set t3=%time:~6,2%
echo 现在的时间是 %t1%时%t2%分%t3%秒
echo 请输入你希望关机的时间(时间单位是:分),然后按回车键.
set /p t=请输入时间:
set /A t4=%t2%+%t%
if %t4% geq 60 (GOTO A) else (GOTO B)
:A
set /A t4=%t4%-60
set /A t1=%t1%+1
if %t4% geq 60 (GOTO A) else (GOTO OK)
:OK
AT %t1%:%t4% shutdown -s -t 10 -c 纯属无聊时恶搞的程序,但用起来也挺方便(*^__^*) 嘻嘻……
echo 系统将在%t1%:%t4%后关闭
pause
echo.
exit
:B
AT %t1%:%t4% shutdown -s -t 10 -c 纯属无聊时恶搞的程序,但用起来也挺方便(*^__^*) 嘻嘻……
echo 系统将在%t1%:%t4%后关闭
pause
echo.
exit
运行后出现:新增加一项作业,作业ID=1
(先说明一下,我的电脑没中病毒,只是运行了自动关机的bat文件)
按照两位的做法做了,可是还是不行,出现了作业ID,但再次使用时,作业ID还是=1,不会=2
参考资料:个人所得!