标题: [文本处理] bat变量引用嵌套 [打印本页]
作者: mio 时间: 2021-8-4 14:22 标题: bat变量引用嵌套
如果是
set a7=abc
set b=7
echo %a%b%%
运行后不能输出abc,而是输出%a7%,应该怎么改
作者: qixiaobin0715 时间: 2021-8-4 14:30
call echo %%a%b%%%
作者: newswan 时间: 2021-8-4 14:32
- setlocal ENABLEDELAYEDEXPANSION
- set a7=abc
- set b=7
- echo !a%b%!
复制代码
去看变量延迟扩展
作者: cmd1152 时间: 2021-8-4 19:51
开头加个setlocal ENABLEDELAYEDEXPANSION
然后echo %a%b%%改成!a%b%!
作者: Batcher 时间: 2021-8-5 22:12
回复 1# mio
推荐阅读:批处理中的变量延迟扩展、变量嵌套
http://bbs.bathome.net/thread-2899-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |