我有一个构建伪造作业,它执行bat文件和输入密码作为参数。如果我将此参数变量声明为普通文本,则可以正常工作。但是,当我将密码声明为“Assing Hidden”时,它无法正常工作,并且会在下面发生故障时抛出错误。
感谢任何帮助。 命令我正在执行
致电MpToSbx.bat SF%帐户%%密码%% REL_NUM %%跟踪百分比
条件 1.如果密码被定为常规文本,则工作正常。 2.当密码被指定为隐藏时,它会抛出错误,如下所示。我觉得命令没有正确迭代。
错误讯息: 该系统找不到指定的路径。 EXEC'MpToSbx.bat'未被识别为内部或外部命令, EXEC可操作程序或批处理文件。
答案 0 :(得分:0)
此错误的最可能原因是%password%被视为MpToSbx.bat
文件中的单个单词。要解决此错误,请首先编辑该文件并将%2
更改为%~2
(以消除参数中的引号),然后将密码括在调用中的引号之间;例如:
call MpToSbx.bat SF %account% "%password%" %REL_NUM% %Track%