Предполагая, что вы хотите, чтобы это запускалось в окне, как в командной строке по умолчанию, а не в полноэкранном режиме, вы можете создать приложение с графическим интерфейсом с большим текстовым полем.Пользователи будут вводить текстовое поле, и вы сможете анализировать все, что было введено, и выводить в тот же блок (эффективно эмулируя консоль Win32).
Таким образом, любые правила, которые вы хотите установить для поведения консоли, полностьюдо вас.
Я могу ошибаться, говоря это, но я считаю, что консоль Win32 начиная с XP работает точно так же, и она просто прослушивает вывод на stdout;не должно быть никаких причин, по которым вы не можете сделать то же самое.
Надеюсь, это было полезно.