BuildForge - 将变量作为参数传递,声明为Assing Hidden

时间:2013-01-05 08:47:25

标签: build batch-file buildforge

我有一个构建伪造作业,它执行bat文件和输入密码作为参数。如果我将此参数变量声明为普通文本,则可以正常工作。但是,当我将密码声明为“Assing Hidden”时,它无法正常工作,并且会在下面发生故障时抛出错误。

感谢任何帮助。 命令我正在执行

致电MpToSbx.bat SF%帐户%%密码%% REL_NUM %%跟踪百分比

条件 1.如果密码被定为常规文本,则工作正常。 2.当密码被指定为隐藏时,它会抛出错误,如下所示。我觉得命令没有正确迭代。

错误讯息: 该系统找不到指定的路径。 EXEC'MpToSbx.bat'未被识别为内部或外部命令, EXEC可操作程序或批处理文件。

1 个答案:

答案 0 :(得分:0)

此错误的最可能原因是%password%被视为MpToSbx.bat文件中的单个单词。要解决此错误,请首先编辑该文件并将%2更改为%~2(以消除参数中的引号),然后将密码括在调用中的引号之间;例如:

call MpToSbx.bat SF %account% "%password%" %REL_NUM% %Track%