在以下两个(简化的)批处理文件中,当我想要覆盖某些变量时遇到了困难:
批处理测试1:
@echo off
set var=D:
set var_2=%var%\DOMAIN
set var_3=%var_2%\sub_domain
call batch_test2.bat
@echo %var%
@echo %var_2%
@echo %var_3%
批量测试 2:
@echo off
if 1==1 (
set var=E:
set var_2=%var%\Component
set var_3=%var_2%\comp1
)
输出:
E:
D:\Component
D:\DOMAIN\comp1
期望输出:
E:
E:\Component
E:\DOMAIN\comp1
如何使用多个变量获取期望输出?