2013-01-05 49 views
0

我有一個構建僞造作業,它執行bat文件和攝取密碼作爲參數。如果我聲明這個參數變量爲普通文本,它工作正常。但是當我將密碼聲明爲「Assing Hidden」時,它不起作用,並且會在下面修改時拋出錯誤。BuildForge - 將變量作爲聲明爲Assing Hidden的參數傳遞

任何幫助表示讚賞。 命令我執行,如果密碼delcared作爲普通的文本

呼叫MpToSbx.bat SF%的帳戶%%密碼%% REL_NUM%%跟蹤%

條件 1.正常工作。 2.當密碼分配爲隱藏時,它會拋出如下錯誤。我覺得命令沒有正確迭代一些方法。

錯誤消息: 系統找不到指定的路徑。 EXEC'MpToSbx.bat'不被識別爲內部或外部命令, EXEC可操作程序或批處理文件。

回答

0

此錯誤最可能的原因是,%password%被視爲MpToSbx.bat文件中的單個單詞。要解決此錯誤,請首先編輯該文件並將%2更改爲%~2(以消除參數中的引號),然後將密碼放在呼叫中的引號之間;例如:

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

嗨,我試着與你所提到的一樣,但仍然得到相同的錯誤。這是一個評論我有什麼內部的bat文件 – techrawther

相關問題