嘗試在 bat 檔案中透過多磁碟機廣泛搜尋來尋找 .exe。嘗試使用相對路徑命令

嘗試在 bat 檔案中透過多磁碟機廣泛搜尋來尋找 .exe。嘗試使用相對路徑命令

如標題所述,我設定了一個 bat 檔案來尋找並執行 2 個單獨的 exe 檔案。其中一個與 bat 檔案位於同一資料夾中,對於這個 %~dp0 工作得很好。第二個exe是一個遊戲,它位於人們決定安裝它的任何資料夾中,甚至在不同的磁碟機中。我正在嘗試找到一種方法來調用該 exe 並啟動它,而無需它位於同一資料夾內。

title Genshin Impact + ReShade
color 0f
mode con:cols=110 lines=25

REM ====================================================================================================
cls
REM ====================================================================================================
set "GenshinImpactPath=C:\Program Files\Genshin Impact\Genshin Impact game\GenshinImpact.exe"
start "" "%~dp03DMigoto Loader.exe"
REM ====================================================================================================

powershell -command Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
powershell -command Start-Process -FilePath Injector.exe GenshinImpact.exe -Verb RunAs
powershell -command Start-Process -FilePath '%GenshinImpactPath%' -Verb RunAs
powershell -command Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Restricted

exit

現在它設定一個路徑,然後透過 powershell 呼叫它,我只是希望找到一種更好的方法來設定路徑,以便遊戲可以安裝在任何驅動器上。預先感謝您的任何幫助!

相關內容