Redimensionner l'invite de ligne de commande Windows?

10

Je travaille sur une machine Windows XP. J'ai écrit un programme en assembleur qui produit du texte et j'essaie de créer une capture d'écran de la sortie de la ligne de commande (start-> run -> "cmd").

Le problème est que le texte initialement imprimé par le programme est poussé vers le haut par un texte ultérieur et je ne peux pas le faire défiler.

J'ai essayé de jouer avec la largeur et la hauteur sous properties => layout mais il semble redimensionner la fenêtre elle-même (les bordures) sans redimensionner la zone de texte à l'intérieur de la fenêtre (le texte n'a pas plus de "pièce", mais la fenêtre est plus grande).

Quelqu'un connaît-il une solution / solution pour cela?

Je vous remercie!

Yuval
la source

Réponses:

11

Le redimensionnement sous la boîte de dialogue des propriétés devrait fonctionner (assurez-vous de redimensionner la largeur et la taille du tampon, le redimensionnement de la fenêtre seule devrait également augmenter le tampon), mais si cela ne fonctionne pas, vous pouvez toujours:

  • Redirigez la sortie vers un fichier:

    program.exe > C:\path\to\file.txt
    
  • Découvrez Console2

John T
la source
Il est très facile de configurer un raccourci avec les paramètres de taille que vous désirez pour votre invite de commande .... mais moi aussi, et un ÉNORME fan de Console2.
Murdoch Ripper
1
Vous pouvez également appuyer sur Alt-Espace et aller dans l' onglet Propriétés .
Vous pouvez également essayer conemu - code.google.com/p/conemu-maximus5
patricks
6

Il y a un paramètre sur l'un des onglets où vous pouvez définir la taille du tampon (combien de lignes il doit stocker pour le défilement).

Edit: Vous pouvez le trouver dans l'onglet Layout-Tab, Screen Buffer Size. Réglez la hauteur sur le nombre de lignes que vous souhaitez stocker pour le défilement.

Policier
la source
6

Vous pouvez également utiliser ce qui suit:

mode con:cols=x lines=y

Par exemple:

mode con:cols=150 lines=80

Vous pouvez créer des raccourcis qui le font automatiquement:

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

cmd /k mode con:cols=80 lines=40
Mark Stanfill
la source
1

jetez un œil à ColorConsole (c'est gratuit et portable), vous pouvez maintenant utiliser Faststone Capture (une version gratuite et portable peut être obtenue ici ) si vous avez besoin d'une `` capture d'écran de défilement '' ou utiliser la fonction ColorConsole pour exporter le tout au format HTML / RTF.

en bonus, vous venez de vous procurer un remplacement de CMD de première classe avec une pléthore de fonctionnalités utiles telles que les commandes préférées, la fonctionnalité copier / coller / couper, l'interface à onglets, le changement rapide de dossier, etc.


la source
J'apprécie la réponse.
Yuval