[英]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.