Копирование текста из/в консольное окно Windows

Автор: Александр Бельченко
Дата: 17 февраля 2006
Речь пойдет о работе с консольным окном Windows, которое можно открыть, запустив команду command (в Windows 98) или cmd (в Windows 2000/XP).

Копирование текста из консоли

Иногда возникает нужда скопировать текст из консольного окна Windows и нет возможности перенаправить вывод в файл или использовать другие методы. Данный рецепт описывает возможности самой Windows по копированию текста.

Для того, чтобы скопировать текст, его нужно предварительно выделить. Для выделения используется манипулятор типа "мышь". Выделение текста работает только в случае, если включен соответствующий режим в свойствах консольного окна.

Выделите необходимый участок мышью и нажмите Enter. Выделенный текст будет скопирован в буфер обмена Windows. Затем его можно вставить в какой-нибудь текстовый редактор.

Microsoft(R) Windows 98
   (C)Copyright Microsoft Corp 1981-1999.

C:\WINDOWS\Рабочий стол>echo aaa
aaa

C:\WINDOWS\Рабочий стол>

Настройки мыши для обычной консоли

Настройки для Windows 98:

win98.png

Настройки для Windows 2000/XP:

win2k.png

Выделение в файловых менеджерах типа FAR

Если вы работаете в консольном файловом менеджере (например, FAR), то вышеприведенные настройки мыши будут вам мешать. Поскольку в файловом менеджере многие операции можно (и часто удобно) делать при помощи мыши.

Однако и в этом случае в нужный момент можно включить режим выделения текста мышью: щелкните правой кнопокй мыши по кнопке окна на панели задач либо левой кнопкой мыши по иконке в титульной строке окна и выберите Изменить -> Выделить:

far.png

Включенный таким образом режим работает до нажатия Enter, т.е. до момента копирования выделенного участка в буфер обмена.

Вставка текста в окно консоли

Вставить текст из буфера обмена в консоль можно либо нажав правую кнопку мыши (если в консоли включен режим "Использовать мышь для выделения" см. Настройки мыши для обычной консоли), либо через контекстное меню, выбрав Изменить  -> Вставить (см. Выделение в файловых менеджерах типа FAR).