Консоль
Консольные приложения в Delphi
Как использовать консоль в не-консольном приложении
Как захватить весь вывод в консоли
Запуск программ с передачей консольного ввода и чтением вывода