替换 %variable% in windows batch

问题描述 投票:0回答:0

我检索了一个REG_EXPAND_SZ类型的系统环境变量,所以它包含了其他系统环境变量。我想更改它,以便原始变量中不再存在某些变量。例如原文是:

envvar=%ENV1%;%ENV2%; and so on

使用命令:

set replace=%%ENV2%%;
call set envvar=%%envvar:!replace!=%%

我想摆脱 %ENV2%;但结果不是我所期望的。哪里错了?

windows file batch-file
© www.soinside.com 2019 - 2024. All rights reserved.