bat中“set”的妙用
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,在windows cmd中的help文档以及网上的其他的介绍,一般会用用"set"这个命令来替换字符串。或者激活环境变量,但比较少见用"set"以及"if"写一个可选择功能性脚本。这里我就来通过这两个
千家信息网最后更新 2025年12月02日bat中“set”的妙用
在windows cmd中的help文档以及网上的其他的介绍,一般会用用"set"这个命令来替换字符串。或者激活环境变量,但比较少见用"set"以及"if"写一个可选择功能性脚本。这里我就来通过这两个命令来简单写一个bat脚本。
@rem This is a easy script to shutdwon and reboot with "set" command@echo 本脚本用来实现关机和重启选项@echo 1、关机@echo 2、重启@echo 3、取消上述操作@pause@echo offset /P var=请输入你的选择:if %var% == 1 shutdown -s -t 5 -c "It will shutdown after 5 seconds"if %var% == 2 shutdown -r -t 5 -c "It will reboot after 5 seconds"if %var% == 3 shutdown -a
下面就几个关键命令的在这个脚本的用处来说明。
set设置一个var的变量,"/p"这个是开关,用来接收我们输入的字符串。
注意:引用变量的时候要注意在变量左右两边加上"%"
if有三个用法
IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command
这里我们使用的第二种用法,字符串相等形式,在我们的bat中,变量几乎就相当于"字符串"。我们的%var%变量为我们输入的字符串,当我们输入的字符串等于 1 这个字符串时,执行我们之后的命令。在我们这里就是"shutdown"这个命令。
脚本的运行效果:

这里我们为了能够有时间缓冲,我把时间改为30s,如果想终止脚本,则再运行一次脚本。这里只是重点介绍set命令的选项用法
字符
字符串
脚本
变量
命令
输入
时间
运行
选择
少见
三个
两个
关键
功能
功能性
只是
就是
形式
效果
文档
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
应用兽图鉴 数码兽数据库
卧底软件开发
软件开发为什么需要算法
万方数据库使用说明ppt下载
数据库表的流程图
sql数据库怎么发公网
怎么看调查问卷的数据库
深圳市匹配网络技术有限公司
服务器安全狗如何
黄山财务软件开发
广西智慧管理平台软件开发
新罗区颜全为网络技术工作室
新余市职业中专软件开发
太仓正规软件开发专业服务
三级网络技术软件激活
开源分布式内存数据库
数据库日志在操作后保存
软件开发自学可以找到工作吗
斗罗大陆魂师对决服务器合服
数据库文件质疑
挖矿游戏软件开发
数据库中课程名用什么类型表示
特色数据库建设高校
面积在数据库中用什么字段
新乡市鼎裕网络技术
客观性数据库与关系型数据库区别
怎上传东西到服务器
网络安全知识讲座 主持词
克旗网络安全监控中心
百度文献数据库