0
我想在使用啓動命令啓動命令時將命令傳遞到另一個cmd窗口。例如,我希望能夠輸入類似start cmd dir
的地方,其中dir命令在新窗口中運行。不幸的是,我寫它的方式,它不起作用。我想在一個c/C++程序中運行這個任務;然而,該命令可以很容易地通過鍵入命令到system("start cmd dir");
功能使用啓動命令將命令傳遞到另一個cmd窗口
我想在使用啓動命令啓動命令時將命令傳遞到另一個cmd窗口。例如,我希望能夠輸入類似start cmd dir
的地方,其中dir命令在新窗口中運行。不幸的是,我寫它的方式,它不起作用。我想在一個c/C++程序中運行這個任務;然而,該命令可以很容易地通過鍵入命令到system("start cmd dir");
功能使用啓動命令將命令傳遞到另一個cmd窗口
start "windowtitle" cmd /c dir
start "windowtitle" cmd /k dir
/c
運行命令和退出/k
執行命令並繼續閱讀運行命令交互對於更復雜的命令,請使用雙引號,例如:
start "windowtitle" cmd /c "dir && pause"
這也可以被寫爲
start "windowtitle" cmd /c dir ^&^& pause
因爲^
literalizes下一個字符,並防止原始cmd
看到&&
作爲命令分隔符。
真棒,它的工作。我會在10分鐘內回答問題,它不會讓我馬上去做。 – holycatcrusher
@kaylum我只是將該命令添加到系統函數中,該程序將只進行一次調用。想象一下,該命令在主函數中沒有別的,只是返回0;在它下面 – holycatcrusher
'開始cmd/K dir' – kaylum