bat中“set”的妙用
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,在windows cmd中的help文档以及网上的其他的介绍,一般会用用"set"这个命令来替换字符串。或者激活环境变量,但比较少见用"set"以及"if"写一个可选择功能性脚本。这里我就来通过这两个
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
数据库怎么自然连接
神通数据库安装目录
做代码要服务器搭建吗
数据库tidb修复
智能硬件应用层或软件开发
把软件开发部调离
常州寰企网络技术有限公司
热分析软件开发公司tmg
云南 网络安全宣传周
高青工具软件开发价格
关于校园网络安全的图片
网络安全工作手册
网络安全挑战赛决赛
数据库多个表格关联
四川手机软件开发大概要多少钱
宝的软件开发公司
江岸定制软件开发中心
安徽常用软件开发收购价格
数据库月份去重
数据库无效数字
面对网络安全制定的法律
闲鱼群控软件开发
邮政局网络安全应急预案
广东大拇哥网络技术
中国互联网科技能源
网络技术员工作
网络安全的体系构建包括哪些
网络安全监测培训班
查看本机数据库
计算机网络安全合格证明