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

Я хотел бы сделать что-то вроде

dir *.* > clipboard 

то есть. Получить, чтобы получить стандартный вывод программы командной строки, скопированной в буфер обмена. Можно ли это сделать на стандартной машине XP без дополнительных программ?

8 Solutions collect form web for “Как передать текст из командной строки в буфер обмена”

Я так не верю – Vista (или NT4) представила инструмент clip , который выполнил бы вашу команду как dir | clip dir | clip – но на XP нет ничего. Если вы хотите использовать сторонние приложения, это значит, что это работает, как указано выше, кроме как называется cb , а не клипом.

Для Windows и не-Windows этот пост (мертвая ссылка) говорил:

В Windows Vista или более поздней версии попробуйте: echo hello | clip echo hello | clip

В Linux попробуйте: echo hello | xclip echo hello | xclip

В Mac OS X попробуйте: echo hello | pbcopy echo hello | pbcopy

Например, вы можете сделать (cat myFile.txt | xclip) . Это позволит вам напрямую редактировать буфер обмена.

(Я пришел сюда через Google, ища Mac эквивалент xclip )

Аналогично для содержимого файлов (так как вы не cat на окнах):

 type filename | clip % OR clip < filename %windows cat filename | xclip # OR xclip < filename # X11 / Unix / Linux cat filename | pbcopy # OR pbcopy < filename # MacOS X 

Сегодня я рассмотрел это для себя. Ниже приведено что-то полезное для тех, кто хочет вставлять и извлекать информацию из буфера обмена в дистрибутиве Linux. Ниже это то, что может оказаться полезным для тех, у кого есть окна.

Linux

По умолчанию xclip использует «основной» буфер обмена, который вы скопировали с помощью мыши. Чтобы заставить его использовать ручной буфер обмена, используйте вместо него клип xclip -sel.

Комментарий № 3 здесь:
http://ubuntuforums.org/showthread.php?t=413786

Windows

Функциональность также доступна в дистрибутиве Active Perl, и это то, что я использовал, используя окно окна в этом упражнении; Окно clip.exe, похоже, не позволяет считывать данные из буфера обмена (только запись в буфер обмена).

http://www.xav.com/perl/site/lib/Win32/Clipboard.html

Нет стандартного способа, но вы, очевидно, можете использовать clip.exe который поставляется вместе с набором ресурсов Windows Server 2003. Источник

Теперь проблема заключается в получении юридической копии этого.

Пользователи Windows могут получить gclip.exe как часть большого gclip.exe инструментов , что позволяет вам делать именно это.

В PowerShell это можно сделать следующим образом:

 dir *.* | clip 

Начиная с Windows Vista и более поздних версий DOS имеет встроенную команду клипа :

 CLIP Description: Redirects output of command line tools to the Windows clipboard. This text output can then be pasted into other programs. Parameter List: /? Displays this help message. Examples: DIR | CLIP Places a copy of the current directory listing into the Windows clipboard. CLIP < README.TXT Places a copy of the text from readme.txt on to the Windows clipboard. 

Если вы используете cygwin для Windows (например, git для Windows). Лучше выгрузите содержимое во временный файл, а затем «unix2dos» временный файл перед тем, как действительно подключиться к клипу,

  • На OS X, как я могу запустить Cacoa emacs * и * перенести его на передний план?
  • Какие сочетания клавиш перемещают, изменяют размер и увеличивают окна в Mac OS X?
  • Как редактировать пользовательские интерфейсы программ Mac OS X?
  • Как запустить команду / скрипт оболочки при вводе / cd-в каталоге на Snow Leopard?
  • Приложение для мониторинга всех приложений, использующих Интернет в Mac OS X
  • Как закрыть терминал в OSX из командной строки?
  • Emacs: как переназначить Cx 5 2 (кадр переключения) на C-`в профиле .emacs
  • Как я могу печатать в оттенках серого / низкого качества из предварительного просмотра
  • Могу ли я загрузить обновление OS X Mountain Lion и поделиться им с моей семьей?
  • Как я могу запустить скрипт каждый день в Mac OS X?
  • Мнения по решению NTFS для Mac?
  • Как изменить местоположение по умолчанию для стандартного диалогового окна «Сохранить файл» в Mac OS X?
  • Давайте будем гением компьютера.