Как скопировать выводимый текст из командной строки в буфер обмена Windows
Если вы выполняете работу в командной строке на своем Windows-боксе, иногда полезно скопировать вывод команды в буфер обмена, но кто хочет попробовать прокрутить и щелкнуть, чтобы использовать копирование и вставку? Вот как это сделать простым способом.
Замечания: В нашем упражнении мы будем использовать встроенную утилиту clip в Windows 7 или Vista - если вы используете Windows XP, вы можете скачать clip.exe от Microsoft, просто сохраните файл в Windows каталог.
Скопируйте вывод из приложений командной строки в буфер обмена
Чтобы скопировать текст из команды в буфер обмена, мы просто передадим его в команду clip, например:
| клип
Например, если вы хотите вывести команду echo в буфер обмена, вы можете сделать это:
Вы также можете использовать перенаправление для отправки текстового файла непосредственно в утилиту клипов, например:
клип < filename.txt
В этом примере я собираюсь поместить содержимое файла single.php в буфер обмена:
Конечно, вы также можете использовать команду type и затем передать ее в буфер обмена следующим образом:
Независимо от того, что вы используете, вы сможете вставить содержимое в любое другое приложение, которое вам понравится:
Создание помощника по контекстному меню для копирования содержимого файла в буфер обмена
Вы можете сделать утилиту клипа еще дальше, добавив пункт контекстного меню, который позволяет копировать содержимое любого файла непосредственно в буфер обмена. Все, что вам нужно сделать, это следовать инструкциям в следующей статье, или загрузить файл reghack.
Создание элемента контекстного меню для копирования текстового файла в буфер обмена в Windows 7 / Vista / XP
И, конечно же, не забывайте, что вы всегда можете скопировать путь к файлу в буфер обмена через контекстное меню..