关机设置
cmd吧
全部回复
仅看楼主
level 12
命幽 楼主
@echo off
title shutdown by 狱渊
mode con cols=54 lines=18
:shutdown
cls
echo 关机设置
set /p choose=1.倒计时关机 2.定时关机 3.退出 4.即时关机 :
if "%choose%"=="1" goto 倒计时关机
if "%choose%"=="2" goto 定时关机
if "%choose%"=="3" goto :eof
if "%choose%"=="4" (shutdown -s -t 0)
if "%choose%"=="%choose%" (echo 输入错误,任意键重新输入.&pause>nul&goto shutdown)goto shutdown
:倒计时关机
cls
set /p choose=1.关机设置 2.取消任务 3.返回 4.退出 :
if "%choose%"=="1" goto 关机设置
if "%choose%"=="2" goto 取消任务
if "%choose%"=="3" goto shutdown
if "%choose%"=="4" goto :eof
if "%choose%"=="%choose%" (echo 输入错误,任意键重新输入.&pause>nul&goto shutdown)goto shutdown
:关机设置
cls
@echo off
title 关机倒计时
color 2f
mode con cols=38 lines=2
set /p s=输入倒计时关机的秒数:
shutdown -f -s -t %s%
goto 倒计时关机
goto shutdown
:取消任务
cls
shutdown -a
echo.&echo.&echo.echo 关机任务已取消
(ping 127.0.0.1 -n 3)>nul
goto shutdown
:定时关机
cls
set /p choose=1.关机设置 2.查看任务 3.取消任务 4.返回 5.退出
if "%choose%"=="1" goto 关机设置
if "%choose%"=="2" goto 查看任务
if "%choose%"=="3" goto 取消任务
if "%choose%"=="4" goto shutdown
if "%choose%"=="5" goto :eof
if "%choose%"=="%choose%" (echo 输入错误,任意键重新输入.&pause>nul&goto shutdown)goto shutdown
:关机设置
cls
@echo off
title 关机倒计时
color 2f
mode con cols=42 lines=2
set /p s=输入关机时间:
at %s% shutdown -f -s
goto 定时关机
goto shutdown
:查看任务
cls
mode con cols=54 lines=18
at
(ping 127.0.0.1 -n 3)>nul
goto shutdown
:取消任务
cls
at /del /y
echo 任务已取消,按任意键继续
pause >nul
goto shutdown
2013年06月28日 00点06分 1
level 12
倒计时关机倒是还好,定时关机有点蛋疼
因为定时关机会在任务计划里建立一个任务,就算取消那个任务也不会删除。。。。就相当于一次性的取消。。。
你这个里面好像没有删除任务的代码吧= =
2013年07月01日 19点07分 2
at /del /y
2013年07月01日 23点07分
而且是全部删除任务的。。。 有点无语 没办法做到指定删除啊。。。 哎
2013年07月01日 23点07分
回复 命幽 := =应该能删除指定任务的吧
2013年07月01日 23点07分
回复 576432734 :你教我啊
2013年07月01日 23点07分
level 12
防止输入不存在的那一部分个人感觉没必要
因为如果是1,就跳转到标签1,如果是2,就跳转到标签2,如果都不是,就继续往下进行,所以你只需要直接在选择的if语句后面加上输入错误的警告和返回语句就行了
2013年07月02日 00点07分 4
额 这代码不是我的 看作者名字。。。
2013年07月02日 00点07分
回复 命幽 :[喷]我一般都直接略过署名的
2013年07月02日 00点07分
回复 576432734 :额。。。。。。 汗
2013年07月02日 00点07分
1