簡體   English   中英

如何使用輸入參數從另一個.bat調用.bat。 文本

[英]How to call .bat from another .bat with input parameters . txt

如何使用輸入參數txt從另一個.bat調用.bat
我從source.bat獲得了args.txt文件,其中包含source.bat的參數值。

    args.txt  conatins "E:\DEstination" "E:\SSSS1" "PWD" "UID" "DB_SERVER" "DBNAME"

現在我想使用args.txt params來調用destin.bat。

我試圖從test.bat像下面這樣打電話,

    call destin.bat args.txt .

但是這種方式不起作用

    set pPath=%~1
    set iPath=%~2
    set DBUserID=%~3
    set DBPassword=%~4
    set DBurl=%~5
    set DBNAME=%~6

請建議我使用.txt輸入從.bat調用.bat的其他方法。 提前致謝

for /f "delims=" %%a in (args.txt) do call destin.bat %%a

閱讀該行並將其用作調用的參數

您可以將參數讀入變量,例如:

set /p args= < args.txt
call destin.bat %args%

set的/ p查找用於填充變量的標准輸入(通常由用戶提供)。 在文件名前使用<符號可以將數據從文件重定向到標准輸入(然后用於設置變量)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM