Visual Studio提供程式建置前、後的命令事件
相當的方便好用
但每次要查巨集指令時都要找
特此記錄一下
巨集出處
| 
巨集 | 
描述 | 
|---|---|
| 
$(ConfigurationName) | 
目前專案組態的名稱,例如 "Debug|Any CPU"。 | 
| 
$(OutDir) | 
相對於專案目錄的輸出檔目錄路徑。這將解析為 [輸出目錄] 屬性 (Property) 的值。尾端會加上反斜線「\」。 | 
| 
$(DevEnvDir) | 
Visual Studio 2008 的安裝目錄 (定義為磁碟機 + 路徑),尾端加上反斜線「\」。 | 
| 
$(PlatformName) | 
目前的目標平台名稱。例如 "AnyCPU"。 | 
| 
$(ProjectDir) | 
專案的目錄 (定義為磁碟機 + 路徑),尾端會加上反斜線「\」。 | 
| 
$(ProjectPath) | 
專案的絕對路徑名稱 (定義為磁碟機 + 路徑 + 主檔名 + 副檔名)。 | 
| 
$(ProjectName) | 
專案的主檔名。 | 
| 
$(ProjectFileName) | 
專案的檔名 (定義為主檔名 + 副檔名)。 | 
| 
$(ProjectExt) | 
專案檔的副檔名。在副檔名之前包括一個句號「.」。 | 
| 
$(SolutionDir) | 
方案的目錄 (定義為磁碟機 + 路徑),尾端會加上反斜線「\」。 | 
| 
$(SolutionPath) | 
方案的絕對路徑名稱 (定義為磁碟機 + 路徑 + 主檔名 + 副檔名)。 | 
| 
$(SolutionName) | 
方案的主檔名。 | 
| 
$(SolutionFileName) | 
方案的檔名 (定義為主檔名 + 副檔名)。 | 
| 
$(SolutionExt) | 
方案的副檔名。在副檔名之前包括一個句號「.」。 | 
| 
$(TargetDir) | 
建置主要輸出檔的目錄 (定義為磁碟機 + 路徑)。尾端會加上反斜線「\」。 | 
| 
$(TargetPath) | 
建置主要輸出檔的絕對路徑名稱 (定義為磁碟機 + 路徑 + 主檔名 + 副檔名)。 | 
| 
$(TargetName) | 
建置主要輸出檔的主檔名。 | 
| 
$(TargetFileName) | 
建置主要輸出檔的檔名 (定義為主檔名 + 副檔名)。 | 
| 
$(TargetExt) | 
建置主要輸出檔的副檔名。在副檔名之前包括一個句號「.」。 | 
而常用的xcopy的指令參數出處:
xcopy source destination /a | /m /d:date /p /s /e /v /w
| 
參數 | 
描述 | 
|---|---|
| 
source | 
指定要複製的檔案。 | 
| 
destination | 
指定的位置和新的檔案名稱。 | 
| 
/a | 
複製檔案有保存屬性設定。這個參數不會變更該屬性。 | 
| 
/m | 
複製檔案的保存屬性設定,並關閉 [保存] 屬性。 | 
| 
/d:date | 
指定的日期晚於或等於,就會變更複製檔案。 | 
| 
/p | 
會提示您之前建立的每個目的地檔案。 | 
| 
/s | 
複製資料夾及子資料夾以外的空的。 | 
| 
/e | 
會複製任何子資料夾,即使它是空白。 | 
| 
/v | 
確認每個新的檔案。 | 
| 
/w | 
會提示您複製之前,請按任一按鍵。 | 
 
沒有留言:
張貼留言