Командная строка в операционке Виндовс весьма удобный инструмент, он даёт возможность делать многие вещи заметно шустрее. Но она имеет один недостаток с ней нельзя работать также как с другими программами. Текстовый интерфейс требует знания специальных команд. В данной записи мы разберем два способа сохранения вывода командной строки.
Частенько появляется необходимость сохранить вывод из командной строки.
Способ первый — сохранение текста из командной строки в файл
Если после команды добавить >> и ввести адрес текстового документа, то результаты выполнения данной команды будут сохранены в этом файле.
К примеру, вводим ipconfig /all >> d:\cmd.txt и жмем ввод для выполнения команды. После того как команда будет выполнена в текстовом файле cmd.txt на диске d: будут сохранены все результаты. При этом в текстовку будет закодирован при помощи кодировки АйБиЭм CP866. Так что для того чтобы его открыть придётся юзать сторонние приложения, к примеру программу Akelpad.
Способ второй — сохранение текста из командной строки в буфер обмена
При помощи команды clip вывод командной строки можно направить в буфер обмена. Для этого после команды надо добавить: | clip (пробел, вертикальная черта и команда clip).
К примеру, вводим ipconfig /all | clip и жмем ввод для выполнения команды. Когда выполнение команды будет завершено, результаты будут помещены в буфер обмена. Чтобы воспользоваться этими результатами достаточно вставить текстовку в любом текстовом редакторе при помощи всем известной комбинации клавиш Cntrl+V.
Способ третий — скопировать текстовку из командной строки
Последний способ даёт возможность сохранить не только результаты работы команды, но и всю остальную информацию из командной строки.
Чтобы это сделать щёлкаем правой клавишей мышки по командной строке и вызываем контекстное меню. В открывшемся меню выбираем пункт «Пометить».
После чего выделяем текстовку в командной строке при помощи мышки и щёлкаем на клавишу Enter. После нажатия на Enter выделение исчезнет, а текстовку будет скопирован в буфер обмена.
Видео о том, как копировать, выделить или вставить текст в командной строке