String 如何在TeamCity构建步骤中批量使用替换变量替换循环?

String 如何在TeamCity构建步骤中批量使用替换变量替换循环?,string,windows,batch-file,teamcity,String,Windows,Batch File,Teamcity,我将as字符串存储在本地批处理变量中,并尝试执行与(提取第n个单词)相同的操作。我能够在本地机器上的.bat中成功执行提取。但是,当我在构建步骤中实现此功能时: for /f "tokens=3" %%A in (%%myvar%%) do set word3=%%A 脚本抛出一个错误,声明: myvarA was unexpected at this time. 我已尝试删除%%,但不幸的是,TeamCity随后将这些值视为构建参数。我是不是错过了TeamCity的逃逸角色?如何正确遍历m

我将as字符串存储在本地批处理变量中,并尝试执行与(提取第n个单词)相同的操作。我能够在本地机器上的
.bat
中成功执行提取。但是,当我在构建步骤中实现此功能时:

for /f "tokens=3" %%A in (%%myvar%%) do set word3=%%A
脚本抛出一个错误,声明:

myvarA was unexpected at this time.

我已尝试删除
%%
,但不幸的是,TeamCity随后将这些值视为构建参数。我是不是错过了TeamCity的逃逸角色?如何正确遍历
myvar
变量?

在teamcity中对环境变量使用双引号即:

echo“%%path%%”


使用一组百分比符号引用环境变量<代码>%myvar%。发布一个。您确定调用的是
cmd.exe
,而不是其他解释器吗?