批处理联结两个字符串(字符串和变量)
(2018-12-24 11:40:00)
标签:
批处理字符串联结 |
分类: 批处理(脚本) |
1.字符串联结
set val = %VarA%%VarB%
:: 是的, 你这样写也是可以的, 但是还是加上引号
:: 这样可以避免一些字符无法赋值的问题
:: 比如:
@
echo
off
set
a=12345
set
b=23456
set
"c=%a%%b%"
echo
%c%
pause>nul
上面是批处理中的字符串联结,不同于VB直接用&就可以联结两个字符串。
2.字符串与变量联结
如果是字符串和变量一起联合,一定记得变量是%%var,比如VarB是变量的话那就要写成要写成 set val=%VarA%%%varB
例如下面:(自己写的在一个文本文件中自动生成一个IP段的所有IP地址)
*********************************************************************
echo off
set b=192.168.61.
:: %b%是字符串引用,%%a是变量的引用,此例子涉及到for循环,可详细看下相关的命令参数。
for /l %%a in (1,1,255) do echo %b%%%a>>D:\1.txt
echo off
set b=192.168.61.
:: %b%是字符串引用,%%a是变量的引用,此例子涉及到for循环,可详细看下相关的命令参数。
for /l %%a in (1,1,255) do echo %b%%%a>>D:\1.txt
后一篇:批处理命令注释方法