簡體   English   中英

Windows:如何在新命令窗口中以某種方式在進程完成或崩潰時關閉窗口?

[英]Windows: how can I run something in a new command window in such a way that the window closes when the process finishes or crashes?

我有一個應該坐在那里的腳本,可以在命令窗口中愉快地運行,噴出數據...但是我希望在腳本完成或崩潰時自動關閉窗口。 該腳本由其他進程自動重新啟動,我不希望我的處理機被未使用的終端污染。

在緊急情況下,我曾考慮將腳本設置為Windows服務,將其輸出轉儲到文件中,而僅使命令窗口將“ tail -f”輸出文件,但是我不希望對系統進行重大更改已經運作良好。

當您啟動命令行程序時,這是通常的行為。 只要進程正在運行,控制台就會一直呆在那里,一旦它死了(自然地或偶然地),控制台窗口就會關閉。

對於腳本,批處理文件等也是如此。

如果使用批處理文件或程序顯式運行cmd ,則應提供/c參數而不是/k

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM