原文:dos 批處理中%cd% 和%~dp0%的區別

看網上介紹區別,寫的好復雜,其實很簡單: cd 在批處理和命令窗口都能使用。用於打印,當前工作路徑。 dp 則只能用於批處理中,用於獲得當前批處理文件所在的路徑。 做個試驗試一下: 結果發現 cd 是可以在腳本中通過cd 切換到別的目錄的,打印的路徑是動態的。 事實上,應該注意的是,使用的場景多半不同, cd 到不同的工作路徑,是dos常用操作。而 cd 就是為了得到當前的工作路徑而設置的。 但是 ...

2014-11-01 11:39 4 6379 推薦指數:

查看詳情

DOS批處理%cd%和%~dp0區別

DOS批處理%cd%和%~dp0區別DOS批處理,有時候需要知道當前的路徑。 在DOS,有兩個環境變量可以跟當前路徑有關,一個是%cd%, 一個是%~dp0。 這兩個變量的用法和代表的內容是不同的。 1. ...

Sat Jan 30 23:53:00 CST 2016 0 28009
批處理,%~d0 cd %~dp0 代表什么意思

批處理,%~d0 cd %~dp0 代表什么意思 ~dp0 “d”為Drive的縮寫,即為驅動器,磁盤、“p”為Path縮寫,即為路徑,目錄 cd是轉到這個目錄,不過我覺得cd /d %~dp0 還好些 選項語法: ~0 - 刪除任何引號 ...

Tue Oct 23 19:07:00 CST 2018 0 3992
Linux 批處理 %~dp0是什么意思

轉自 https://blog.csdn.net/qq_22642239/article/details/88549969 cd /D %~dp0的意思如下: 更改當前目錄為批處理本身的目錄 比如你有個批處理a.bat在D:\qq文件夾下 a.bat內容為 cd /d %~dp0 ...

Tue Mar 17 01:36:00 CST 2020 0 788
cd /d %~dp0是什么意思啊?

dos批處理命令。 意思是 更改當前目錄為批處理本身的目錄 有些暈吧?不急,我舉例 比如你有個批處理a.bat在D:\qq文件夾下 a.bat內容為 cd /d %~dp0 在這里 cd /d %~dp0的意思就是cd /d d:\qq ...

Thu Jun 07 18:06:00 CST 2012 0 30264
VBA通過相對路徑(%~dp0)調用批處理文件(bat)運行RScrip

背景 vba中用Shell函數執行.bat文件,來調用RScript。每次換不同的電腦或者路徑,都需要重新設置路徑。利用%~dp0傳輸相對路徑時,發現vbal的CurDir會影響結果。 這個 1. 條件設置:excel的當前路徑(CurDir)和excel文件本身不在同一個盤符 bat ...

Thu Apr 21 23:06:00 CST 2022 0 1085
WinCMD %~d0、%cd%、%0、%~dp0、%~sdp0 獲取路徑

WinCMD %~d0、%cd%、%0、%~dp0、%~sdp0 獲取路徑 %~d0 //當前盤符 %cd% //當前路徑 %0 //當前執行命令行 %~dp0 //當前bat文件路徑 %~sdp0 //當前bat文件短路徑   示例: echo ...

Wed Jan 20 22:34:00 CST 2021 0 305
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM