L'application que je veux démarrer est MongoDB. Si je voulais le démarrer normalement, cela ressemble à ceci:
Je n'aime pas le nombre de sauts de ligne et j'ai beaucoup d'espace sur l'écran, donc je voudrais utiliser cet espace pour me débarrasser des sauts de ligne.
Je peux changer la taille de la fenêtre de console avec MODE
, j'ai donc écrit un fichier batch comme ceci:
@ECHO OFF
MODE con:cols=140 lines=70
%~dp0mongodb\bin\mongod --dbpath %~dp0data --rest
Jusqu'ici tout va bien. Lorsque je démarre ce fichier de commandes, j'obtiens une fenêtre plus grande, comme souhaité.
Mais lorsque j'appuie maintenant sur Ctrl+ Cpour quitter MongoDB, j'obtiens l'invite agaçante:
Terminate batch job (Y/N)?
Ce qui est inutile, car la commande que je viens de quitter était de toute façon la dernière commande du travail par lots et quelle que soit ma réponse, le résultat est le même.
Alors, comment puis-je obtenir une fenêtre de console plus grande pour l'application sans avoir cette invite lorsque j'appuie sur Ctrl+ C?