簡體   English   中英

Visual Studio Post-build事件:用於(set)命令中的%f

[英]Visual Studio Post-build event: for %f in (set) command

Visual Studio 2010 Post-build事件中的此命令

for %f in ("$(ProjectDir)$(OutDir)*.dll") do echo %f

echo將被其他一些工具取代)給我錯誤

The command "[...]" exited with code 255.

我想我必須逃離最外面的圓括號,但我不知道如何。 我試過\\(((

對於第一個(可能是第二個),您可能需要使用%% f而不是%f。 在批處理文件(VS可能用於實現這些自定義構建步驟)中,您必須使用額外的%作為標識符。

編輯:這是命令行help for輸出的第一部分。

為一組文件中的每個文件運行指定的命令。

FOR%變量IN(設置)DO命令[命令參數]

%variable指定單個字母可替換參數。 (set)指定一組一個或多個文件。 可以使用通配符。 command指定要為每個文件執行的命令。 command-parameters指定指定命令的參數或開關。

要在批處理程序中使用FOR命令,請指定%% variable而不是%variable。 變量名稱區分大小寫,因此%i與%I不同。

暫無
暫無

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

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