如何在給定目錄中啟動應用程序,使用其他目錄作為其工作目錄?

如何在給定目錄中啟動應用程序,使用其他目錄作為其工作目錄?

對於我們為客戶部署的系統,我們需要從 %temp% 執行安裝執行文件,並將其用於安裝,文件位於另一個目錄中。這無法在應用層面解決。所以,基本上我需要它以某種方式「欺騙」位於 %temp% 的 setup.exe,讓它認為它在另一個目錄下運行。

有任何想法嗎?我嘗試執行 Pushd 和 Popd,但這不起作用,因為作業系統嘗試從資料檔案目錄呼叫 setup.exe,而不是 setup.exe。我還嘗試透過從資料檔案目錄執行 bat 來呼叫 setup.exe,這基本上是透過執行以下操作來呼叫它的:

%temp%\setup.exe

正在做:

cd %temp%
setup.exe

也失敗了

相關內容