2013-08-19 263 views

回答

13

〜DP0:d =驅動,p值=路徑,%0 =開始本批處理文件 cd /d %~dp0的目錄將路徑改變到相同的,其中,所述批處理文件駐留

更多細節

參見 for /?
+1

感謝您的文檔提示! –

63

讓我們來剖析它。有三部分:

  1. cd - 這是改變目錄命令。
  2. /d - 此開關使cd同時更改驅動器和目錄。沒有它,你將不得不做cd %~d0 & cd %~p0
  3. %~dp0 - 這可以進一步分解爲三個部分:
    1. %0 - 這代表你的批處理腳本的零參數。它擴展到批處理文件本身的名稱。
    2. %~0 - ~這裏出現了擴展參數周圍的雙引號(")。
    3. %dp0 - dp有擴展的修飾符。 d強制添加一個驅動器號,並添加完整路徑p
相關問題