【问题标题】:BuildForge - Passing variables as parameters that are declared as Assing HiddenBuildForge - 将变量作为声明为 Assing Hidden 的参数传递
【发布时间】:2013-01-05 08:47:25
【问题描述】:

我有一个构建伪造作业,它执行一个 bat 文件和输入密码作为参数。如果我将此参数变量声明为普通文本,则它可以正常工作。但是,当我将密码声明为“Assing Hidden”时,它不起作用并抛出如下所示的错误。

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

调用 MpToSbx.bat SF %account% %password% %REL_NUM% %Track%

条件 1. 如果将密码作为常规文本进行处理,则可以正常工作。 2.当密码分配为隐藏时,它会抛出如下错误。我觉得命令没有正确迭代。

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

【问题讨论】:

    标签: build batch-file buildforge


    【解决方案1】:

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

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

    【讨论】:

    • 嗨,我尝试了与您提到的相同的方法,但仍然遇到相同的错误。这是我在 bat 文件中的一条评论
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 2018-05-23
    • 2018-05-25
    • 2018-02-17
    • 1970-01-01
    相关资源
    最近更新 更多