问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关机的批处理文件怎么编写

发布网友 发布时间:2022-04-21 19:15

我来回答

3个回答

热心网友 时间:2022-04-21 20:45

开始--运行--输入--shutdown /s /t 60
/s 意思是 关机
/r 意思是 重启
/t 意思是 时间(以秒计算)

或者下面的保存为
.bat格式
运行就可以了

@ECHO off
TITLE 自动关机程序
:start
CLS
COLOR 1f
rem 使用COLOR命令对控制台输出颜色进行更改
MODE con: COLS=41 LINES=18
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 ———————————————
ECHO.
ECHO 1. 定时关机
ECHO 2. 倒计时关机
ECHO 3. 删除定时关机任务
ECHO 4. 查看任务状态
ECHO 5. 刷新当前时间
ECHO 6. 重新启动
ECHO 7. 锁定计算机
ECHO 8. 注销
ECHO 9. 退出
ECHO.

:cho
SET Choice=
SET /P Choice=选择:
rem 设定变量"Choice"为用户输入的字符
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
rem 如果输入大于1位,取第1位,比如输入132,则返回值为1
ECHO.
IF /I "%Choice%"=="1" GOTO SetHour
IF /I "%Choice%"=="2" GOTO outtime
IF /I "%Choice%"=="3" GOTO delAt
IF /I "%Choice%"=="4" GOTO view
IF /I "%Choice%"=="5" GOTO start
IF /I "%Choice%"=="6" GOTO restart
IF /I "%Choice%"=="7" GOTO lock
IF /I "%Choice%"=="8" GOTO logoff
IF /I "%Choice%"=="9" GOTO end
rem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号
rem 注意,IF语句需要双等于号
rem 如果输入的字符不是以上数字,将返回重新输入
ECHO 选择无效,请重新输入
ECHO.
GOTO cho

:SetHour
CLS
ECHO.
SET ask=
SET /p ask=是否设定为每天执行关机命令(y/n):
IF NOT "%ask%"=="" SET ask=%ask:~0,1%
IF /I "%ask%"=="y" GOTO yes
IF /I "%ask%"=="n" GOTO no
GOTO SetHour

:yes
ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown >nul
rem 设定为每周的星期一至星期日,即为每天
IF NOT errorlevel 1 GOTO ok
rem 如果输入正确,就执行ok段的语句
ECHO %shutdowntime% 不是标准的时间格式,请重新输入
ECHO.
GOTO yes

:no
ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul
IF NOT errorlevel 1 GOTO ok
ECHO %shutdowntime% 不是标准的时间格式,请重新输入
ECHO.
GOTO no

:ok
ECHO.
SET h=%shutdowntime:~1,1%
SET ah=%shutdowntime:~0,1%
SET am=%shutdowntime:~2,2%
SET bh=%shutdowntime:~0,2%
SET bm=%shutdowntime:~3,2%
IF "%h%"==":" (
SET HM=%ah%时%am%分
) ELSE (
SET HM=%bh%时%bm%分)
rem 如果输入h:mm则HM=h时mm分,否则HM=hh时mm分
IF /I "%ask%"=="y" ECHO 系统将于每天的%HM%关闭
IF /I "%ask%"=="n" ECHO 系统将于%HM%关闭
ECHO 设定完毕! 按任意键继续...
PAUSE >nul
GOTO start

:outtime
CLS
ECHO.
ECHO 请输入倒计时秒数
ECHO ————————
ECHO (设定后要取消,单击"确定"后按Ctrl+C键两次)
SET timed=
SET /p timed=输入:
tsshutdn %timed% /delay:0 /powerdown >nul
IF not errorlevel 1 GOTO ok
ECHO %timed% 是无效的关机时间,请重新输入
ECHO.
GOTO outtime

:delAt
cls
echo.
at /del /y
echo 定时关机任务已取消,按任意键继续...
pause >nul
GOTO start

:view
MODE con: COLS=85 LINES=18
COLOR 70
ECHO.
at
ECHO 按任意键继续...
PAUSE >nul
GOTO start

:restart
shutdown -r -t 0

:lock
rundll32.exe user32.dll,LockWorkStation
goto start

:logoff
logoff

:end
exit

热心网友 时间:2022-04-21 22:03

把下边这一行保存到一个文本文件中,并把文本文件的扩展名由txt改成bat
再将这个bat文件复制到启动目录或者是 C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup 这个文件夹中即可

shutdown -s -t:10800

其中10800是秒数,可以自行修改,-s可以改成-r(重启)

热心网友 时间:2022-04-21 23:37

楼上太专业了;目前正在学习基本BAT语言。努力啊,自己……

这个我教你,跟我来:

echo 我是一个大笨瓜
shutdown /s /t 10800 /c "我要关机我怕谁"
exit

以上复制到记事本,另存为.bat文件即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪个牌子复印机好 复印店用什么型号的复印机好 开复印店需要什么设备 家用打印复印机哪个好 如何分辨鞋底是不是空心格子底? Ubuntu10.04下安装Oracle11g 超市监控多少钱 超市防盗器要多少钱 超市防盗系统多少钱 智能存放柜管理系统 48小时核酸检测结果在哪里查询-48小时核酸检测怎么看结果 浆糊怎么才能不发霉不变味 苏州工业园区利康环境工程有限公司怎么样? 山东利康管业有限公司怎么样? 襄阳市利康牧业有限责任公司怎么样? 北京利康物业管理有限公司怎么样? 仪征市利康药品有限公司怎么样? 沈阳利康服务有限公司怎么样? 深圳市利康服饰有限公司怎么样? 杭州利康装饰工程有限公司怎么样? 河北利康食品有限公司怎么样? 广州市利康家居用品有限公司怎么样? 哪家利康搬家公司比较好啊,我在网上看了一下 太多了不知道选哪个 高压变电室变压器用什么种类? 北京利康集团公司怎么样? 利康搬家公司都是怎么收费的,哪家才是比较合理的 一个两部手机上信息怎么同步? 我在重庆,买了套二手房,贷款24万,17年还清,月供2248元。请问利率是多少,怎么算出来的??? 移动宽带坏了,没人修怎么办 联通商务总机有哪些功能? 皮革下脚料是什么材料 cfmoto软件不显示油表 2021云南事业单位联考报名审核通过后,发现报错了还能不能再报考其他地区的岗_百度问一问 在重装系统时出现蓝屏,代码是:STOP:0x000000DA (0x00000504,0xc0424c40,0x0000000B,0x00004988) 高中物理单摆测重力加速度尺子不够长 尺子的问题(物理方面) 高中物理测量问题 是不是所有尺子都有估计值的?例如卷尺、皮尺、三角板、等,总之所有种类的尺,是不是都有估计值的? 高中物理关于打点计时器的运算,它给你一个纸带图让你自己用尺子量某两点的距离并算出他们之间的平均速度 ARCGIS中如何定义以下坐标系? IW572G怎么样 iw388103和iw387902怎么选 万国葡萄牙系列IW500107手表怎么样?好不好 万国手表和浪琴手表哪个好 FIRE FOX不支持document.all["name"]; fox后胆阻尼响 判断是否为fixefox该浏览器的时候,用J script脚本怎么写 trail 的中文翻译 fox+game什么意思 请行家帮助 5000块左右想买fox前叉 装在软尾车上 哪个型号合适 行程多少? 《传奇霸业》道士怎样快速升级 方法详解