ウィンドウのコマンドラインプロンプトのサイズを変更しますか?


10

私はWindows XPマシンで作業しています。テキストを出力するプログラムをアセンブリで記述し、コマンドライン出力のスクリーンショット(start-> run-> "cmd")を作成しようとしています。

問題は、プログラムによって最初に印刷されたテキストが後のテキストによって押し上げられ、スクロールできないことです。

プロパティ=>レイアウトの下で幅と高さを試してみましたが、ウィンドウ内のテキスト領域のサイズを変更せずにウィンドウ自体(境界線)のサイズを変更しているようです(テキストには「部屋」はありませんが、ウィンドウは大きくなっています)。

誰かがこれの回避策/解決策を知っていますか?

ありがとうございました!

回答:


11

プロパティダイアログの下でサイズ変更は機能するはずです(幅とバッファーサイズのサイズを変更していることを確認してください。ウィンドウのサイズ変更だけでもバッファーが増加するはずです)。

  • 出力をファイルにリダイレクトします。

    program.exe > C:\path\to\file.txt
    
  • Console2を確認する


コマンドプロンプトに必要なサイズパラメータを使用してショートカットを設定するのは非常に簡単です。しかし、私も、Console2の巨大なファンです。
マードックリッパー

1
Alt-Spaceを押して[ プロパティ ]タブに移動することもできます。

また、conemuを試すこともできます-code.google.com/p/conemu-maximus5
patricks

6

タブの1つに、バッファーサイズ(スクロールのために何行保存するか)を設定できる設定があります。

編集:レイアウトタブ、画面バッファーサイズで確認できます。Heightを、スクロールのために保存する行数に設定します。


6

以下を使用してこれを行うこともできます。

mode con:cols=x lines=y

例えば:

mode con:cols=150 lines=80

これを自動的に行うショートカットを作成できます。

cmd /k mode con:cols=150 lines=80

cmd /k mode con:cols=80 lines=40

1

ColorConsole(無料でポータブル)を見てみましょう。「スクロールスクリーンショット」が必要な場合は、Faststone Capture(無料でポータブルバージョンはこちらから入手できます)を使用するか、ColorConsole機能を使用してロット全体をHTMLにエクスポートできます。 / RTF。

きちんとしたボーナスとして、お気に入りのコマンド、コピー/貼り付け/切り取り機能、タブ付きインターフェイス、高速フォルダスイッチなどの便利な機能を備えた、ファーストクラスのCMDの代替品を手に入れました。


返信ありがとうございます。
ユヴァル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.