簡體   English   中英

如何在Visual Studio中使用單個外部工具運行多個批處理文件

[英]How to run multiple batch files with single External Tool in Visual Studio

在Visual Studio中,使用外部工具可以設置一個工具來執行多個.bat文件嗎?

我的項目目錄中有兩個.bat文件,目前我為每個文件都設置了一個工具,因此我進入“工具”並選擇每個文件。 我試圖找到一種方法,一次運行兩個.bat文件,而沒有創建僅調用這些.bat文件的第三個.bat文件。

每個人的命令都指向cmd.exe,其參數為/ C filename.bat

是否可以傳入兩個.bat文件以使它們依次運行(或並行運行,我並不挑剔),還是需要創建第三個.bat文件來指向每個文件?

使用&鏈接命令運算符; 更好的是, &&條件鏈接運算符僅在第一個命令成功運行(退出代碼為0)時才調用第二個命令。

首先在命令行中嘗試

 start cmd /c "so1 && so2"

如果您在競爭引號方面遇到問題(命令本身需要使用引號的情況),也可以使用^&字符進行轉義

 start cmd /c so1 ^& so2

最后,將新的外部工具參數設置為更適合您要求的語法,可能/c "so1 && so2"就足夠了。

暫無
暫無

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

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