透過 Windows 命令提示字元使用另一個程式

透過 Windows 命令提示字元使用另一個程式

我知道我可以從命令提示字元啟動程序,但是有什麼方法可以在打開該程序後輸入命令嗎?例如,如果我從cmd開啟DOSBox,我將如何從cmd在DOSBox中輸入指令?我已經嘗試過,但沒有解決辦法。

答案1

我認為您不能將命令指定為 的參數DOSBox.exe,但您可以指定您希望從 DOSBox 啟動的另一個可執行檔作為 的命令列參數DOSBox.exe

"C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" "C:\Other.exe"

或以上作為 cmd.exe 的參數:

cmd /c ""C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" "C:\Other.exe""

答案2

您只能透過製作第三方應用程式來做到這一點,我們稱之為TheApp,您可以輸入TheApp.exe,然後輸入批次命令名稱,然後程式將儲存該命令,並在您按Enter 時再次重複。它正在處理您鍵入的命令,而不是 cmd.exe 處理它。

它有點像殼中的殼。

語法範例:

TheApp copy "c:\windows\system32\something.ini" "E:\backup_001\2.5.16"

當您按 Enter 時,它將繼續儲存複製命令(但不儲存參數)作為 TheApp 的一部分,除非您鍵入 TheApp SomeDifferentCommand。

我不知道有任何現有程序可以做到這一點,但你知道 C,所以你可以按照它的外觀進行設置,讓它與內部命令和外部命令一起工作需要更多的工作(其中實際上只是程序本身,主要是.com 或.exe 檔案)

相關內容