Pourquoi la fenêtre d'invite de commandes de Windows ne maximise-t-elle pas la taille plein écran?


19

Quelqu'un sait-il pourquoi la fenêtre d'invite de commandes de Windows ne peut pas atteindre la taille plein écran?

À ma connaissance, même dans le nouveau Windows 7, la fenêtre d'invite de commande (cmd.exe) n'est pas agrandie à la taille plein écran comme toutes les autres fenêtres. Ce comportement est assez ennuyeux pour moi, et j'en suis sûr pour beaucoup d'autres aussi.

Remarque: La taille de la fenêtre d'invite de commande peut être modifiée , mais la taille reste fixe quelle que soit la taille de l'écran.


Microsoft crache dans nos visages. J'ai installé GitBash et maintenant je peux écrire des scripts qui s'exécutent sur tous les OS - Windows, Mac et Linux.
AlikElzin-kilaka

Réponses:


15

Par défaut, chaque ligne du tampon de l'invite de commande ne fait que 80 caractères de large. Si un programme produit une ligne de sortie de plus de 80 caractères, il est divisé en plusieurs lignes de la mémoire tampon, il n'y a donc aucun intérêt à avoir une fenêtre d'invite de commande de plus de 80 caractères de large.

Vous pouvez modifier la taille du tampon sous XP en allant dans le menu système> Propriétés> onglet Disposition> Taille du tampon d'écran. Je laisse généralement le mien réglé à 500x999 car je déteste le retour à la ligne par défaut (je préfère le défilement). Un effet secondaire de ceci est que vous pouvez maintenant agrandir la fenêtre à la taille plein écran.


6

Vous pouvez contourner cela en encapsulantcmd.exe dans Console2 .

Console2


belle coquille. quelle est votre invite? :)
n611x007

@naxa: J'ai obtenu cette image sur le Web, mais c'est PowerShell, mais vous pouvez également voir d'autres onglets pour bash, Metasploit, VMware vSphere et Python.
paradroid

merci d'avoir signalé cette information intéressante! cependant, je voulais dire cette partie par «invite»:, [C:\]<newline><count># <count># est jaune. Je ne sais pas si c'est un défaut PowerShell mais je ne pense pas.
n611x007

1
@naxa: Vous pouvez facilement changer cela. Dans cette réponse, je mentionne comment changer les couleurs, mais pour faire de même avec l'invite, vous devez utiliser la fonction d'invite superuser.com/a/417552/8972 . Utilisez simplement la recherche ici ou sur StackOverflow.
paradroid

4

La raison en est que l'invite de commande appartient à un sous-système spécifique (csrss.exe) dans l'architecture Windows qui est différent du sous-système Windows normal (win32k.sys). Pour cette raison, les fenêtres d'invite de commandes se comportent différemment des fenêtres normales. Vous remarquerez que, parmi d'autres comportements ennuyeux, le fait de définir les propriétés d'une invite ne s'appliquera qu'aux invites lancées via la méthode avec laquelle cette invite particulière a été lancée.

Pourquoi c'est, je n'ai aucune idée terrestre.



0

Vous pouvez appuyer sur Alt+ Enterpour basculer en plein écran.

Modifier: cela s'applique uniquement à Windows XP et versions antérieures. Cette information a cinq ans.


3
Pas depuis Vista.
Graeme Perrow

Bon à savoir. Je n'ai utilisé aucune version de Windows plus récente que XP.
récursif

1
Et cela semble anormalement laid. Polices larges, ugh ...
Rook

Mes fenêtres de console sont de 120 × 45 ... amusez-vous en utilisant cela en mode plein écran :-)
Joey

Ne fonctionne pas avec Windows 7.
Martin Thoma

0
  1. Ouvrir l'invite de commande
  2. Tapez "wmic" (sans guillemets) et entrez
  3. Vous pouvez maintenant utiliser le bouton [Agrandir] pour agrandir la fenêtre d'invite de commande.
  4. Tapez "exit" (sans guillemets) et entrez

Veuillez relire attentivement la question. Votre réponse ne répond pas à la question d'origine. OP demandait de maximiser une fenêtre cmd. Votre méthode laisse la fenêtre cmd à son ancienne taille la prochaine fois que vous l'exécutez. La question n'a rien à voir avec git bash.
DavidPostill

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.