Tach,
ich denke, die Größe des DOS-Fensters ist vom Betriebssystem gegeben. Damit hast du ohne einen wirklich tiefen Griff in die Trickkiste wohl keine Chance, dass aus einem Programm heraus zu ändern, welches ja davon ausgeht, dass dieses Fenster die ganze Welt sei.
Du kommst um den Aufruf von Windows-API-Funktionen nicht herum. Es könnte gehen, mit der Funktion
SetConsoleWindowInfo
In der Hilfe mal nach „console functions“ suchen.
Ein Work-Around könnte aber sein, das Programm über eine PIF-Datei zu starten, in der du die Zahl der Spalten und Zeilen im Dos-Fester vorgeben kannst.
LG
Jochen