Как скопировать вывод командной строки прямо в буфер обмена Windows

Классический способ копирования данных из командной строки следующий:

  1. щелкните правой кнопкой мыши заголовок окна командной строки и выберите «Правка» -> «Отметить команду»
  2. выделите текст внутри командной строки с помощью мыши
  3. , чтобы скопировать выделенный текст, щелкните правой кнопкой мыши заголовок окна командной строки и выберите Edit-> Copy command (или просто нажмите Enter на клавиатуре).

Если у вас включен режим быстрого редактирования, вы можете пропустить шаг 1 и напрямую перетащить, чтобы выбрать, и нажмите Enter.

В Windows Vista Microsoft добавила новый способ, который довольно удобен и не требует большого количества щелчков мышью – команду clip . Команда clip может принимать вывод любых консольных инструментов и отправлять их в буфер обмена Windows. Давайте посмотрим, как это можно использовать, на следующем простом примере.

Давайте скопируем в буфер обмена вывод каталога команда, которая выводит указанный список каталогов в консоль.


На скриншоте выше вы можете увидеть результат выполнения команды dir. Давайте изменим команду и объединим команду dir с командой clip . Введите следующее:

 dir |  clip 

Обратите внимание, что средняя вертикальная черта не является заглавной ‘i’ или маленькой ‘L’, этот символ называется вертикальной чертой или вертикальной чертой. Он расположен над клавишей ”. Нажмите Shift + , чтобы ввести его.

Вывод этой комбинации в консоли будет пустым:

Почему? Потому что все результаты вывода консоли отправляются прямо в буфер обмена!

Запустите приложение «Блокнот» (или ваш любимый текстовый редактор) и нажмите CTRL + V , чтобы вставить . Там вы получите список каталогов:


Бонусный совет: специально для dir, вы можете указать переключатель /b , который удалит дополнительную информацию из вывода, но сохранит только имена файлов. Измените команду, чтобы она выглядела так:

 dir/b | clip 

В буфере обмена вы получите следующий результат:

Дополнительный совет: clip.exe также входит в состав Windows XP Professional x64 Edition, поэтому вы можете скопировать 32-разрядный EXE для clip.exe из C: Windows syswow64 в 32-разрядную версию Windows XP.

Оцените статью
digitdocom.ru
Добавить комментарий