从巡航控制执行ms dos批处理脚本并传递变量

时间:2012-07-16 19:52:05

标签: environment-variables cruisecontrol.net batch-file

我正在尝试从巡航控制执行msdos批处理脚本并传递一些变量。我可以很好地执行批处理脚本,但我无法访问批处理脚本中的环境变量。这是我的ccnet配置文件:

<exec>
        <executable>myscript.BAT</executable>
        <environment>
            <variable name="var1" value="value1" />
            <variable name="var2" value="value2" />
        </environment>
</exec>

如何在myscript.BAT中访问var1和var2?当我执行“%var1%”时,我得到的只是空白。

1 个答案:

答案 0 :(得分:0)

您还可以将您的值作为参数传递,并分别通过var1var2引用$1$2