Windowsコマンドラインからテキストファイルに履歴をエクスポートするにはどうすればよいですか?


11

Windowsコマンドラインからテキストファイルに履歴をエクスポートするにはどうすればよいですか?

Linuxでは「history> filename.txt」のように実行できると思いますが、Windowsではどのように実行しますか?私は遺伝学者であり、自分の研究室で実行したプログラムを正確に記録したいと思っています。

それが違いを生むなら、私はWindows 7 64ビットを使用しています。

回答:


17

doskeyコマンドを使用してこれを行うことができます:

doskey /HISTORY > history.txt

doskeyはコマンドではなく、外部ユーティリティです。
Andrejs Cainikovs

1
@Andrejs、実際にはに組み込まれていcmd.exeます。Wikipediaの記事を参照してください現在のWindows NTベースのオペレーティングシステムでは、DOSKeyの機能がcmd.exeに組み込まれていますが、その操作を変更するためにDOSKeyコマンドがまだ使用されています。
強化

doskeyビットを含める必要がありますか?
カート

また、画面に印刷された情報を含める方法もありますか?
カート

画面に表示するには、次のコマンドを使用しますdoskey /history
加重


-1

履歴をエクスポートするには、ウィンドウを右クリックして[すべて選択]をクリックし、CTRL-Cを押してコピーします。次に、CTRL-Pをテキストエディタに貼り付けました。

バッファーに表示されているテキストのみをコピーできるため、セッションを開始するときに画面バッファーの高さを9999に最大化する必要があります。コマンドウィンドウのタイトルバーを右クリックしてプロパティを選択し、レイアウトタブをクリックして、画面バッファーの高さを設定します。


もう一度質問をよく読んでください。あなたの答えは元の質問には答えませ。OPはコマンド出力ではなくコマンド履歴をコピーしたい(画面のコンテンツ)
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.