web-dev-qa-db-ja.com

コマンドウィンドウの追加行

コマンドウィンドウ(コンソール)に「もっと」行を追加する可能性はありますか?

プログラムをデバッグすると、かなりの行がウィンドウに出力され、出力の先頭が範囲外に消え続けるので、ウィンドウをスクロールして戻すことができるため、プログラムの先頭からの完全な出力が表示されません。

すべての行を保持するコマンドウィンドウを取得するにはどうすればよいですか?

(はい、ログとしてテキストファイルに書き込むこともできますが、変更のためにこのように試してみたいです)

103
Florian Peschka

少なくともWin7では、Kristinaの答えは、コマンドラインに入力されたコマンドのメモリ、またはコピーアンドペーストできる量のいずれかであるようです。

スクロールバーのメモリを増やすために、次のことを行いました。

  • クリスティーナが述べたプロパティに移動します
  • レイアウトタブに移動します(3番目のタブです)。
  • 画面バッファサイズの高さを変更します-9999が最大です。

クリスティーナの答えへのコメントでジョーイが言及したように、これはあなたがすでにやったことに対しては機能しません-変更を行った後にあなたがすることに対してのみです。

この回答はもともとKristinaが承認済みとしてマークされたときに書かれました。これが承認済みの回答であるため、混乱を避けるために回答を編集しました。

181

上記の回答を補完するために、> fileName.txtを使用して行をtxtファイルにエクスポートすることもできます

例えば:

myProgram.exe > output.txt // will create a new file with all the output of myProgram
26
Sergio

Windowsを使用している場合は、左上隅にあるCMDアイコンをクリックして、プロパティに移動します。

[オプション]タブをクリックします。

[コマンド履歴]の[バッファーサイズ]で999を入力または選択し、[バッファー数]で5を入力または選択します。

14
Kristina Brooks