鞍山网站制作公司,自动优化app,株洲建设网站公司,网站开发一般用什么技术使用说明#xff1a;输入数字#xff0c;实现一定时间后自动关机。
单位小时#xff0c;用后缀 h 或 H。示例 1h 单位分钟#xff0c;用后缀 m 或 M 或 min。示例 30min 单位秒。用后缀 s 或不用后缀。示例 100s
源码 及 配置方法
桌面新建文本文件#xff0c;输入下面…
使用说明输入数字实现一定时间后自动关机。
单位小时用后缀 h 或 H。示例 1h 单位分钟用后缀 m 或 M 或 min。示例 30min 单位秒。用后缀 s 或不用后缀。示例 100s
源码 及 配置方法
桌面新建文本文件输入下面代码修改文件后缀为.bat修改图标(此步骤可有可无过程略)双击使用
echo off
chcp 65001
set /p time请输入关机时间秒、分、小时
set time%time:Hh%
set time%time:Mm%
set time%time:MINm%
if %time:~-1%h (
set /a time%time:~0,-1%*3600
) else if %time:~-1%m (
set /a time%time:~0,-1%*60
)
shutdown -s -t %time%
echo 您的电脑将在%time%秒后关机如果想要取消请按任意键。
pause
shutdown -a
echo 已取消关机感谢您使用必应关于脚本中涉及的语法说明 echo off # 这一行表示关闭回显即不显示命令本身只显示结果 chcp 65001 # 这一行表示将控制台编码设置为 UTF-8以便显示中文 set /p time请输入关机时间秒、分、小时 # 这一行表示设置一个变量 time并提示用户输入关机时间/p 参数表示暂停并等待用户输入 set time%time:Hh% # 这一行表示将 time 变量中的 H 替换为 h%time% 表示引用 time 变量的值:Hh 表示替换操作% 表示定界符 set time%time:Mm% # 这一行表示将 time 变量中的 M 替换为 m set time%time:MINm% # 这一行表示将 time 变量中的 MIN 替换为 m if %time:~-1%h ( # 这一行表示如果 time 变量的最后一个字符是 h就执行括号内的语句if 表示条件判断%time:~-1% 表示截取 time 变量的最后一个字符 表示相等比较 表示字符串 set /a time%time:~0,-1%*3600 # 这一行表示将 time 变量的值除去最后一个字符后乘以 3600即将小时转换为秒/a 参数表示进行数学运算%time:~0,-1% 表示截取 time 变量的第一个字符到倒数第二个字符* 表示乘法 ) else if %time:~-1%m ( # 这一行表示如果 time 变量的最后一个字符是 m就执行括号内的语句else if 表示否则如果 set /a time%time:~0,-1%*60 # 这一行表示将 time 变量的值除去最后一个字符后乘以 60即将分钟转换为秒 ) shutdown -s -t %time% # 这一行表示执行关机指令-s 参数表示关机-t 参数表示延迟时间%time% 表示引用 time 变量的值 echo 您的电脑将在%time%秒后关机如果想要取消请按任意键。 # 这一行表示输出一条提示信息echo 表示显示 pause # 这一行表示暂停并等待用户按任意键 shutdown -a # 这一行表示执行取消关机指令-a 参数表示中止 echo 已取消关机感谢您使用必应 # 这一行表示输出一条感谢信息