Here're私が実行してきたコマンド:なぜ `cmd/k`と` cmd/c`はすでに終了したcmdサブプロセスの履歴を覚えていますか?
>cmd /k
>echo 1
1
>echo 2
2
>echo 3
3
>exit /b
>cmd /c "doskey /history"
echo 1
echo 2
echo 3
exit /b
>
(Windows上でテストしたが、7x64)プロセスエクスプローラカントーよるcmd /k
は、サブプロセス(スレッドではない)を開始します。プロセスが終了した後、私はそれがメモリから彼のものをクリアすることを期待するだろう。このことは、バッチファイルと呼ばれる、3/4/.. spawned cmds、for /f
で起こります。
ショートバージョン:コンソールウィンドウであり、コマンドシェルではなく、ここで作業しています。 –
窓XP/2003/Vistaの/ 2008年、ちょうどについては – jeb