Конвейеризация— это техника, комбинирующая перенаправление и ввода, и вывода. Используя операцию канала (|), вывод одной команды можно отправить на ввод другой команды. Например, команда SYSTEMINFO отображает около пяти экранов данных, поэтому обычно приходится прокручивать назад, чтобы увидеть интересующие данные. Однако можно приостановить вывод, передав его команде MORE: systeminfo | more Операция канала захватывает вывод SYSTEMINFO и посылает его на вход MORE, которая затем отображает результаты SYSTEMINFO по одному экрану за раз. Конвейеризация работает через первоначальное направление вывода команды во временный файл. Затем она берет этот временный файл и перенаправляет на вход второй команды. Команда SYSTEMINFO | MORE является примерным эквивалентом следующих двух команд.
В предыдущем разделе было показано, как использовать перенаправление ввода для отправки нажатий клавиш команде Windows Но если нужно послать только одиночную клавишу, конвейеризация может оказаться намного более изящным решением. Секрет состоит в применении команды ECHO для вывода эха необходимого символа с последующей передачей его команде Windows 7. Например, при использовании команды DEL Windows 7 всегда запрашивает подтверждение намерения удалить все файлы в текущем каталоге. Эту важную предосторожность можно обойти следующим образом: Здесь у, которая должна была бы отобразиться на экране, посылается команде del, которая интерпретирует ее как ответ на приглашение. Это удобная техника для пакетных файлов, когда требуется сократить или даже исключить взаимодействие с пользователем.