2016-08-31 6 views
0

Windows+Rを押して実行ダイアログボックスを開きます。 次に、コマンドipconfig /allを書き、Enterを押します。 cmdはネットワークコンテンツで開かれていますが、すぐに終了します。win + rでコマンドを実行した後でcmdを閉じるのを避けるには?

cmd私の同意なしにまったく閉じないようにします。

&または&&で隔離すると、Windowsで2つのコマンドを実行することができます。私はまたpauseまたはset /p=コマンドが終了することを停止することを発見しましたcmd。ただし、ipconfig /all && pause(および他の3つの組み合わせ)はすべて失敗します。cmdはまだ閉じ、残りのコマンドはipconfigに渡され、「エラーを返します」。

+0

.cmdファイルを作成して実行してみませんか? – Mutale

答えて

1

引用Microsoft:それに接続されている最後のプロセスが終了するかFreeConsoleを呼び出したときに

コンソールが閉じられています。

つまり、内部で実行されている最後のプログラムが終了すると、Win32コンソールウィンドウは常に閉じられ、これを変更することはできません。


ソリューション:

コールcmd.exe /k最初。

例:ipconfig /allを実行するには、上記のトリックで

cmd.exe /k ipconfig /all 

は、我々はcmd.exeを呼び出します。 cmd.exeは終了していないので、コンソールは閉じません。

+1

ありがとう! cmd/kipconfig/allを使用して生産性を最大化します。 – user1

+0

あなたを助けて嬉しいです:) –

関連する問題