Por que a janela do prompt de comando do Windows não é maximizada para o tamanho da tela inteira?


19

Alguém sabe por que a janela do prompt de comando do Windows não é maximizada para o tamanho da tela inteira?

Que eu saiba, mesmo no novo Windows 7, a janela do prompt de comando (cmd.exe) não é maximizada para o tamanho da tela inteira, como todas as outras janelas. Esse comportamento é muito chato para mim, e tenho certeza de muitos outros também.

Nota: O tamanho da janela do prompt de comando pode ser alterado , mas o tamanho permanece fixo, independentemente do tamanho da tela.


A Microsoft cospe em nossos rostos. Instalei o GitBash e agora posso escrever scripts que são executados em todos os sistemas operacionais - Windows, Mac e Linux.
AlikElzin-kilaka

Respostas:


15

Por padrão, cada linha do buffer do prompt de comando tem apenas 80 caracteres de largura. Se um programa produz uma linha de saída com mais de 80 caracteres, é dividida em várias linhas do buffer, portanto, não há sentido em ter uma janela de prompt de comando com mais de 80 caracteres.

Você pode alterar o tamanho do buffer no XP acessando o menu do sistema> Propriedades> guia Layout> Tamanho do buffer da tela. Normalmente, deixo o meu definido em 500x999 porque odeio a quebra de linha padrão (prefiro a rolagem). Um efeito colateral disso é que agora você pode maximizar a janela para o tamanho da tela inteira.


7

Você pode contornar isso envoltocmd.exe no Console2 .

Console2


bela concha. qual é o seu prompt? :)
n611x007

@naxa: Eu obtive essa imagem da Web, mas aqui está o PowerShell, mas você pode ver outras guias para bash, Metasploit, VMware vSphere e Python também.
Paradroid

obrigado por apontar esta informação interessante! no entanto, eu quis dizer esta parte com 'prompt':, [C:\]<newline><count># onde <count># é amarelo. Não tenho certeza se esse é um padrão do PowerShell, mas acho que não.
N611x007

11
@ Naxa: Você pode facilmente mudar isso. Nesta resposta, mencionei como alterar as cores, mas para fazer o mesmo com o prompt, use a função prompt superuser.com/a/417552/8972 . Basta usar a pesquisa aqui ou no StackOverflow.
Paradroid

4

O motivo é que o prompt de comando pertence a um subsistema específico (csrss.exe) na arquitetura do Windows, diferente do subsistema normal do Windows (win32k.sys). Por esse motivo, as janelas do prompt de comando se comportam de maneira diferente das janelas normais. Você notará que, entre outros comportamentos irritantes, a configuração de propriedades para um prompt será aplicada apenas a prompts iniciados por qualquer método com o qual o prompt específico foi iniciado.

Por que isso é, não tenho nenhuma idéia terrena.



0

Você pode pressionar Alt+ Enterpara alternar para tela cheia.

Editar: Isso se aplica apenas ao Windows XP e versões anteriores. Esta informação tem cinco anos.


3
Não como no Vista.
Graeme Perrow

Bom saber. Não usei nenhuma versão do Windows mais recente que o XP.
recursivo de

11
E parece estranhamente feio. Fontes de largura, ugh ...
Rook

Minhas janelas do console são de 120 × 45 ... se divertir com isso em :-) modo de tela cheia
Joey

Não funciona com o Windows 7.
Martin Thoma

0
  1. Abrir prompt de comando
  2. Digite "wmic" (sem aspas) e digite
  3. Agora você pode usar o botão [Maximizar] para maximizar a janela do prompt de comando.
  4. Digite "exit" (sem aspas) e digite

Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original. O OP estava perguntando sobre como maximizar uma janela de cmd. Seu método deixa a janela cmd no tamanho antigo na próxima vez em que você o executa. A questão não tem nada a ver com git bash.
DavidPostill

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.