bat中“set”的妙用
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,在windows cmd中的help文档以及网上的其他的介绍,一般会用用"set"这个命令来替换字符串。或者激活环境变量,但比较少见用"set"以及"if"写一个可选择功能性脚本。这里我就来通过这两个
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
数据库年份的判断
dmc数据库
网络安全情景电视剧
网易版服务器整合包
管理服务器文件软件下载
FTP服务器常用
远程服务器怎么重启
太原软件开发工资待遇
网络安全运维与云计算哪个好
下面 不属于网络安全技术
南京中兴软件开发大概月薪多少
医院网络安全管理新闻
北京通信软件开发服务
传奇db数据库需要密码
中国网络安全状况报告
方舟 专用服务器
无锡dsp软件开发
苏州办公系统软件开发多少钱
网络技术岗位描述
网易服务器质量好吗
我国和欧盟网络安全法对比
蒸湘区网络安全和信息化中心
软件开发公司网络部
浪潮服务器手册
服务器为什么备案
游戏中的服务器大战
网络技术大类可以报什么专业
每次重启电脑都要重新装载数据库
云南企业erp软件开发
xp系统怎么进入数据库