批处理语句 set var=!var:你好=!

格式:set 变量名=变量值
详细:被设定的变量以%变量名%引用

格式:set 变量名=
详细:取消后的变量若被引用%变量名%将为空

详细:展示以变量名开头的所有变量的值

[列出所有可用的变量]

一、使用 set 命令进行赋值

1、等号两边不要有空格

2、变量值包含特殊字符需用双引号

变量值设置为空可以清空变量值,实现变量初始化。

3、避免使用系统环境变量同名的自定义变量

4、语法可行但不推荐使用

上面是dos界面下的写法,下面是批处理中的写法,主意是变量

 

请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法!
set 是命令 var是变量名 =号右边的"我是值"是变量的值
在批处理中我们要引用这个变量就把var变量名用两个%(百分号)扩起来,如%var%

二、使用 set /p 命令读取输入

 

把第一字符 t 及其左侧所有字符全部删掉(统配符 * 的使用)

待替换的子字符串不区分大小写(可以利用这个特性实现字母大小写转换)

REM 全部转换成大写字母
 
REM 全部转换成小写字母
 

七、set命令知识点(1)把命令结果赋值给变量

REM 利用重定向把命令结果(单行字符串)赋值给变量
 
REM 利用for语句把命令结果(单行字符串)赋值给变量
 

八、set命令知识点(2)显示以某字符开头的变量

直接执行 set 命令可以显示系统环境变量
显示结果按照变量名进行排序

利用“排序”特性的完整代码演示

 

 在解决实际问题中的应用

到此这篇关于批处理BAT脚本中set命令的使用详解(批处理之家Batcher)的文章就介绍到这了,更多相关set命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

我要回帖

更多关于 批处理goto命令 的文章

 

随机推荐