如何啟動cmd,運行長時間運行的GUI程序,然後關閉cmd?

如何啟動cmd,運行長時間運行的GUI程序,然後關閉cmd?

配置時我需要這個清單若要Rconsole在資源管理器中載入的自訂命令,並將環境變數R_USER設定為該命令的目前目錄。

我目前使用的實際上與

cmd /C "set R_USER=%path%&& C:\path\to\Rgui.exe"

(我從中學習這裡設定環境變數。

它工作正常,除了為 cmd 本身打開一個額外的視窗。這增加了切換應用程式的麻煩Alt-Tab

如何實現相同的工作流程但不開啟 cmd 本身的視窗?

PS(Listary處理替換部分並執行指定命令)。

答案1

您需要將start命令放在可執行檔路徑之前。

答案2

為了讓 CMD 視窗自動關閉,您可以啟動一個程序,如下所示:

start /min "" "path_to_your_program"

start命令告訴 Windows 在目前 CMD 範圍之外執行另一個 CMD 視窗。啟動 CMD 視窗時/min最小化,這不是必需的。第一組雙引號絕對是必要的,儘管任何東西都可以放在這些引號內。第二組必須包含你的程式的絕對路徑。

相關內容