Windowsのコマンドプロンプトウィンドウがフルスクリーンサイズに最大化されないのはなぜですか?


19

Windowsコマンドプロンプトウィンドウがフルスクリーンサイズに最大化されない理由は誰でも知っていますか?

私の知る限り、新しいWindows 7でも、コマンドプロンプトwindow(cmd.exe)は他のすべてのウィンドウのようにフルスクリーンサイズに最大化されません。この振る舞いは私にとって非常に迷惑であり、他の多くの人にもそうです。

注:コマンドプロンプトウィンドウのサイズは変更できますが、画面サイズに関係なくサイズは固定されたままです。


マイクロソフトは私たちの顔を吐き出します。GitBashをインストールすると、Windows、Mac、LinuxのすべてのOSで実行するスクリプトを作成できるようになりました。
アリクエルジンキラカ15年

回答:


15

既定では、コマンドプロンプトのバッファーの各行の幅は80文字のみです。プログラムが80文字を超える出力行を生成する場合、バッファーの複数の行に分割されるため、コマンドプロンプトウィンドウの幅が80文字を超えることは意味がありません。

XPでバッファのサイズを変更するには、システムメニュー> [プロパティ]> [レイアウト]タブ> [画面バッファサイズ]に移動します。デフォルトの行の折り返しが嫌いなので、通常は500x999に設定したままにします(スクロールする方が好きです)。これの副作用は、ウィンドウをフルスクリーンサイズに最大化できることです。


6

Console2cmd.exe内でラップすることでこれを回避できます。

コンソール2


素敵なシェル。あなたのプロンプトは何ですか?:)
n611x007

@naxa:Webからそのイメージを入手しましたが、それはPowerShellです。bash、Metasploit、VMware vSphere、Pythonの他のタブも表示できます。
パラドロイド

この興味深い情報を指摘してくれてありがとう!しかし私は、「プロンプト」でこの部分を意味:[C:\]<newline><count># ここで、<count># 黄色です。これがPowershellのデフォルトかどうかはわかりませんが、そうは思いません。
n611x007

1
@naxa:それは簡単に変更できます。この回答では、色を変更する方法に言及していますが、プロンプトで同じことを行うには、プロンプト関数superuser.com/a/417552/8972を使用する必要があります。ここまたはStackOverflowで検索を使用してください。
パラドロイド

4

その理由は、コマンドプロンプトが、通常のWindowsサブシステム(win32k.sys)とは異なるWindowsアーキテクチャの特定のサブシステム(csrss.exe)によって所有されているためです。このため、コマンドプロンプトウィンドウの動作は通常のウィンドウとは異なります。他の迷惑な動作の中でも、プロンプトのプロパティの設定は、特定のプロンプトが起動された方法で起動されたプロンプトにのみ適用されることに注意してください。

なぜそうなのか、私にはこの世の考えがありません。



0

Alt+ Enterを押すと全画面を切り替えることができます。

編集: これはWindows XP以前にのみ適用されます。この情報は5年前のものです。


3
Vistaの時点ではありません。
グレアムペロー

知っておくといい。XPよりも新しいバージョンのWindowsは使用していません。
再帰的

1
そして、それは不自然にいように見えます。ワイドフォント、うーん...
ルーク

私のコンソールウィンドウは120×45です...フルスクリーンモードでそれを使って楽しんでください:
Joey

Windows 7で動作しません
マーティン・トーマ

0
  1. コマンドプロンプトを開く
  2. 「wmic」と入力して(引用符なし)入力します
  3. [最大化]ボタンを使用して、コマンドプロンプトウィンドウを最大化できます。
  4. 「exit」と入力して(引用符なし)入力します

質問を注意深く読んでください。あなたの答えは元の質問には答えませ。OPはcmdウィンドウの最大化について尋ねていました。メソッドは、次回実行するときにcmdウィンドウを古いサイズのままにします。質問はgit bashとは関係ありません。
DavidPostill

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