2010-01-19 10 views
3

Comment puis-je modifier l'apparence de ma fenêtre CMD actuelle? Je sais qu'il existe des commandes 'mode' et 'couleur' ​​qui vous donnent un peu de contrôle, mais ce n'est pas assez ...Modification des propriétés de la fenêtre CMD par programme

Est-il possible de changer la taille du tampon d'écran séparément? Pour activer/désactiver le mode QuickEdit? Existe-t-il une API pour cela?

Répondre

6

Les moteurs de recherche sont des choses étonnantes :).

Rechercher Windows Console API et le 2ème lien est: this. Creuser un peu plus et vous trouverez les API "SetConsoleMode" et "SetConsoleScreenBufferSize" qui semblent définir le mode console (qui inclut le mode d'édition rapide) et la taille de la mémoire tampon.

Je n'ai pas utilisé les API, donc je ne sais pas s'il y a des mises en garde, mais d'après la documentation, elles semblent être ce que vous cherchez.

3

d'une autre manière: utilisez reg /? pour interroger votre base de registre pour reg query HKEY_CURRENT_USER\Console. Là, vous pouvez voir des clés comme ScreenBufferSize, etc. Utilisez reg pour supprimer la clé et l'ajouter avec de nouvelles valeurs. Type reg /? sur la ligne de commande pour voir son utilisation de l'aide. assurez-vous de sauvegarder le registre avant d'essayer.

Questions connexes