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

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

dir *.* > clipboard 

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

  • Установка нескольких переменных среды в оболочке, созданной через пакетный скрипт Windows
  • Командные псевдонимы в командной строке?
  • Запуск MySQL из командной строки без потери подсказки
  • Почему мой хеш командной строки отличается от хеш-результатов онлайн MD5?
  • Есть ли способ скопировать пути файлов из всех открытых открытых файлов Windows? (Для сохранения и восстановления сеанса Windows во время перезапуска)
  • Как получить серийный номер жесткого диска из командной строки?
  • В чем разница между контейнером Docker Ubuntu и контейнером LxD Ubuntu?
  • Как обновить с PHP v5.4 до PHP v5.5 в bitnami ubuntu
  • Запустить сценарий оболочки на OS X без появления окна терминала?
  • Как надолго «переименовать» процесс в Mac OS X (или iOS и т. Д.)?
  • Проверка блокировки учетной записи пользователя на другом контроллере домена
  • Как я могу удалить устройство вывода приложения Boom из своей системы?
  • 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» временный файл перед тем, как действительно подключиться к клипу,

    Давайте будем гением компьютера.