批处理bat脚本简单小巧,用它自制一个定时关机小程序,无需安装任何软件就能用。新建文本文档,粘贴进去,文件另存为时把编码从UTF-8改成ANSI,再把后缀.txt改成.bat即可。以下是个人经验分享,定时关机的代码早就烂大街了,自己做的清爽简单,适合自用。
1.以下是代码
@echo off
color 9f
title 自制定时关机工具 --当前时间:%time%
echo 自制定时关机工具
echo ======================================================
echo 1.设置1小时后关机 6.设置6小时后关机
echo 2.设置2小时后关机 7.设置7小时后关机
echo 3.设置3小时后关机 8.设置8小时后关机
echo 4.设置4小时后关机 9.设置9小时后关机
echo 5.设置5小时后关机 10.设置10小时后关机
echo 0.取消定时关机
:main
echo.
set /p h=请输入数字,并按回车键确定:
echo %h% | findstr /r "[0-9]" >nul
if %errorlevel% neq 0 (
echo 错误!!请输入整数!
goto main
)
if %h% equ 0 goto quxiao
if %h% gtr 0 goto shezhi
:quxiao
shutdown /a
echo ---[已取消定时关机,请重新打开设置!]
pause
exit
:shezhi
if %h% gtr 10 (
echo 无此选项,请重新输入!
goto main
)
set /a sec=h*3600
shutdown /s /t %sec%
echo ---[设置成功!电脑将在%h%小时后关机!]
pause
2.下面是效果图(只截取了左半边)
3.以下是自己添加的注释:
本人很懒,非计算机专业,只是闲了无聊随便玩玩,也是为了工作中添一些小方便,不足之处见笑了。
--end--