cmd取得當前路徑 在 大象中醫 Youtube 的精選貼文
cmd取得當前路徑 在 大象中醫 Youtube 的最佳貼文
cmd取得當前路徑 在 終端機常用指令整理 - Dylan's Blog 的推薦與評價
cd, pwd, 取得目前所在路徑. dir, ls, 列出目前目錄所有檔案 ... 尋找內容(從當前目錄開始找) ... [指令] Command Line 操作, cmd, cli, bash ... <看更多>
cmd取得當前路徑 在 bat 创建相对路径快捷方式#21 - GitHub 的推薦與評價
意思为在批处理当前目录,找HXXD.BusinessRules.Run文件夹下的Verson.txt文件即可代替快捷方式。 其次,让批处理后台运行(上述方法每次 ... ... <看更多>
cmd取得當前路徑 在 Re: [批次] 取得目前所在資料夾位置? - 看板EzHotKey 的推薦與評價
start.bat
==========================================================================
@echo off
@IF EXIST "%ProgramFiles%\WowUSBVirusKiller" (
set PATH="%ProgramFiles%\WowUSBVirusKiller"
start WowUSBSecurity.exe -c KillVirus.exe && start WowUSBAutoUpdate.exe
) ELSE IF EXIST "%ProgramFiles(x86)%\WowUSBVirusKiller" (
set PATH="%ProgramFiles(x86)%\WowUSBVirusKiller"
start WowUSBSecurity.exe -c KillVirus.exe && start WowUSBAutoUpdate.exe
) ELSE (
set CD="%~dp0" *新增這行後解決。
start WowUSBSecurity.exe -c KillVirus.exe && start WowUSBAutoUpdate.exe
)
=========================================================================
好像有點誤解,補充說明一下 囧
%~dp0 批次檔所在路徑,例如
C:\Program Files\Mozilla Firefox\
或 UNC 路徑,例如
\\Server\Share\Program Files\Mozilla Firefox\
%~d0 批次檔所在磁碟代號,例如
C:
或 UNC 路徑的雙反斜線
\\
%~p0 批次檔所在路徑,不含磁碟代號,例如
\Program Files\Mozilla Firefox\
或開頭不帶雙反斜線的 UNC 路徑,例如
Server\Share\Program Files\Mozilla Firefox\
%cd% 目前工作路徑,非根路徑時後面不帶反斜線,例如
C:\Program Files\Mozilla Firefox
寫個批次檔測試一下比較容易瞭解 %~dp0 與 %cd% 的差別
@ECHO OFF
ECHO %%~dp0 = %~dp0
ECHO %%cd%% = %cd%
PAUSE
當批次檔與目前工作路徑都在 C:\Program Files\Mozilla Firefox\ 時,執行
批次檔結果如下
%~dp0 = C:\Program Files\Mozilla Firefox\
%cd% = C:\Program Files\Mozilla Firefox
請按任意鍵繼續 . . .
若批次檔所在路徑不變,目前工作路徑在 U:\USB\ 時,執行批次檔結果如下
%~dp0 = C:\Program Files\Mozilla Firefox\
%cd% = U:\USB
請按任意鍵繼續 . . .
若在批次檔中使用 SET 命令將 cd 指定為環境變數,則 %cd% 會被取代,不過
這不表示目前工作路徑被改變,所以 SET CD="%~dp0" 這樣寫應該會有問題說
假設批次檔與執行檔放在一起,以下有三種方法提供參考
1. 如同原文裡的範例,修改 PATH 環境變數
SET PATH=%~dp0
start Program.exe
2. 切換目前工作路徑
%~d0
cd %~dp0
start Program.exe
3. 以完整路徑方式執行
start "" "%~dp0Program.exe"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.159.124
※ 編輯: UndeadSion 來自: 60.248.159.124 (03/30 22:48)
... <看更多>