批处理的问题,如果要修改传入参数的值(如%1)要怎么写?
问题来自set命令后面目标变量是不带百分号的(如set argv=1),而set 1=1则提示找不到操作数。那么有没有其它方法来改变传入参数的值?
批处理的%1就是你运行时后面的参数,它是固定的值
当然,你要修改它可以通过将它修改后赋给其它变量啊
如
set a="test%1"
那么你若输入1
结果%a就是test1
若你输入a
结果就是testa
(%1本身是不能改变的)
热门标签:
问题来自set命令后面目标变量是不带百分号的(如set argv=1),而set 1=1则提示找不到操作数。那么有没有其它方法来改变传入参数的值?
批处理的%1就是你运行时后面的参数,它是固定的值
当然,你要修改它可以通过将它修改后赋给其它变量啊
如
set a="test%1"
那么你若输入1
结果%a就是test1
若你输入a
结果就是testa
(%1本身是不能改变的)