コンソールコマンドを実行して、そのコンソールログを採取するコマンド
- ソフト名 :ConCopyX.VB.NET
- バージョン :1.01
- ライセンス :フリーソフト
- OS :Windows
- 開発 :吉岡 照雄
ConCopyX.VB.NET詳細
コンソールログを採取するコマンドは、DOSには、非標準のconcopyコマンドがありました。
unixには、scriptコマンドがあるとか。
PowerShellには、Start-Transcriptコマンドがあります。
WindowsのCMD.EXEでは、非標準のteeコマンドで、cmd 2>&1 | tee ファイル とするのがせいぜいです。
しかし、これで取れるのは、出力のログだけで、入力のログが取れません。
そこで、コンソールコマンドを実行して、そのコンソールスクリーンバッファの中身を標準出力に取り出すコマンドをVB.NETで作ります。