永发信息网

运行bat提示关机还是取消关机然后输入数值进行关机

答案:1  悬赏:10  手机版
解决时间 2021-11-20 08:49
运行bat提示关机还是取消关机然后输入数值进行关机
最佳答案
这其中的关键就是 set choice 命令的使用。

我给你各参考例程,你自己按需要裁剪、修改吧:
bat完美关机命令
@echo off
title OLIVER-COMPUTER
mode con cols=46 lines=24color 0d
shutdown /a >nul 2>nul
ver > %temp%\ver.tempfind /i " 5.2" %temp%\ver.temp > nul && set shutdowntime=600&& goto start
set shutdowntime=526509812:start
cls
set choice=echo       \\\ATA/// %date%echo       \\ - - // %time:~0,8%echo         ( @ @ )echo ┏━━━oOOo━━(_)━━oOOo━━━━┓echo ╀ ╀echo A◎ 1.今天你关了吗?    ◎
echo A◎ 2.赶快快快重启啦! ◎echo A◎ 3.来个定时怎么样? ◎
rem echo A◎ 4.计划关机!(尽请期待) ◎echo ╁ Oooo ╁echo ┗━━━━━━━━oooO━━( )━━┛echo ( ) ) /
echo \ ( (_/
echo \_)
set /p choice=...说吧,想做什么操作,就在这儿输入:
If "%choice%" equ "1" goto gj
If "%choice%" equ "2" goto cq
If "%choice%" equ "3" goto ds
If "%choice%" equ "4" goto jh
If "%choice%" equ "q" goto :eof
goto start
:gjecho.echo .....确定立刻关机吗???直接按下Enter
set /p choice=.......想反悔的话,也行,输入N:if /i "%choice%" equ "n" ( goto start ) else (shutdown /s /t 0)echo.
goto end
:cqecho.echo .....确定立刻重启吗???直接按下Enter
set /p choice=.......想反悔的话,也行,输入N:if /i "%choice%" equ "n" ( goto start ) else (shutdown /r /t 0)echo.
goto end
:ds
set shijian=set /p shijian=.....恁就写上关机时间吧(秒为单位):if "%shijian%" equ "" goto start
set tempzhi=%shijian%:yanzheng
set zhi=%tempzhi:~0,1%if "%zhi%" equ "0" goto quzhiif "%zhi%" equ "1" goto quzhiif "%zhi%" equ "2" goto quzhiif "%zhi%" equ "3" goto quzhiif "%zhi%" equ "4" goto quzhiif "%zhi%" equ "5" goto quzhiif "%zhi%" equ "6" goto quzhiif "%zhi%" equ "7" goto quzhiif "%zhi%" equ "8" goto quzhiif "%zhi%" equ "9" goto quzhiecho.echo ЖЖЖ输入内容含有非法字符串,请从新输入ЖЖЖ
pause > nul
goto start
:quzhi
set tempzhi=%tempzhi:~1%if "%tempzhi%" == "" goto jixu
goto yanzheng
:jixuif %shijian% leq %shutdowntime% (
shutdown /s /t %shijian% /c 我屮,得狠了吧,说关就关你!!!) else ( echo. echo ЖЖЖ你输入的关机时间超出电脑范围ЖЖЖ echo 请输入小于%shutdowntime%的数值
pause>nul
goto start
)echo.echo ¤¤¤电脑将在%shijian%秒后关机,抓紧了¤¤¤echo.echo .....确定关机时间了吗???直接按下Enter
set /p choice=.......想反悔的话,也行,输入N:if /i "%choice%" equ "n" ( goto qx ) else ( goto end )
:jhecho.echo.echo 计划关机暂未推出,请敬请关注!echo ... ...
pause > nul
goto start
:qx
cls
shutdown /a > nul 2>nul
set choice=echo       %time%echo.echo 1.额知到错了,再也不敢关机了,绕了我吧?echo.echo 2.哥只是失误,最近眼睛不太好使了,时间瞧错了echo.echo 3.我原来是想重启来,冤这电脑不按套路出牌echo.echo 4.太慢了,我要立马关机里,不玩了...echo.echo.echo 又反悔了吧?就你这臭脾气,深度鄙视你!!!
set /p choice=瞧见了没?上面有的后悔药让你选,自己看着办:echo.if "%choice%" equ "" goto qxif "%choice%" equ "1" goto start
if "%choice%" equ "2" goto dsif "%choice%" equ "3" goto cqif "%choice%" equ "4" goto gjif "%choice%" equ "q" goto :eof
:endecho.echo Good Bye!!!echo %date%pause>nul
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京浪乡地铁到北京西站怎么坐车
韩国节目我们结婚了中哪对夫妇较搞笑,较有看
天天玩吧地址好找么,我有些事要过去,
摇臂电气图
自己开从咸丰到成都市温江区高速公路多少公里
江淮 瑞风S3 ESP是怎么开启的? 仪表盘上显示
烹调食物的“五香”(五种香料)中不包括哪一
铁锋区公安局地址在哪,我要去那里办事,
怎么用word在图片上打字
西游记中师徒四人经过的所有国家及发生事件
星a是哪里的车牌
袖珍狗大概多钱?能活多久
两千年古柏在哪里?
莜面多少钱一箱
杭州佘航连胜路到杭州火车站都坐什么车
推荐资讯
中国联通(白泥井营业厅)地址好找么,我有些事
求144÷(2×8)简算竖式
3000元左右的鱼竿
新公司都需要去税务局办哪些手续
把6.94保留整数,就是要精确到?位
我12岁,身高169CM,现在上初一,还能长高吗
求2015届维克多英语6+1b版全部答案 谢谢
德宏师专和丽江师专哪个好?
今天lpl比赛是哪个队
植物过火车站的安检会死么
松鼠水鸭可以煲汤吗
想买个mpc高效复合保温砂浆于 想知道它于别的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?