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.

Comunidade
fonte
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.

Nick Meyer
fonte
7

Você pode contornar isso envoltocmd.exe no Console2 .

Console2

paradroid
fonte
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.

Svend
fonte
3

No Windows 10, Alt + Enter torna o prompt de comando em tela cheia.

Misbah Bin Mashkoor
fonte
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.

recursivo
fonte
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
Nayana Adassuriya
fonte
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
-3

Você pode tentar o DOSBox para cmd.exeir para tela cheia.

Ravi Sharma
fonte
6
Não, você não pode. DOSBox é um emulador de MS-DOS.
Paradroid