http://www.petri.co.il/software/clip.zip
Примечание - ссылка Петри в данный момент недоступна. Он получил его с Windows Server 2003, но я вижу clip.exe на Windows 7 тоже. Это на версиях Windows, также публикуют Windows 7.
C:\>echo abc| clip <-- copies abc to the clipboard.
РЕДАКТИРОВАТЬ
Главное, что это команда clip, но, как указал Асу, такая строка, как echo abc
, также отправит \r \n (это новая строка). Если вы хотите избежать этого, то это очень стандартная проблема, решаемая путем замены echo texttoecho
на echo|set/p=texttoecho
So C:\>echo|set/p=texttoecho|clip
дальнейшее дополнение
Конечно, вы можете затем вставить правой кнопкой мыши, но для командной строки тоже.
У unxutils есть gclip и pclip (их, похоже, нет в gnuwin32), с которыми вы можете копировать и вставлять через командную строку.
C:\unxutilsblah\usr\local\wbin>echo a|gclip <-- copy a to clipboard
C:\unxutilsblah\usr\local\wbin>pclip
a
C:\unxutilsblah\usr\local\wbin>
примечание: вы можете просто скопировать весь wbin, например, в c:\unxutils
, и EXE не имеют зависимостей /dll.
и вы можете, конечно, сделать pclip> аа, чтобы вставить в файл. или pclip | somecmd
C:\>(echo b & echo a)<ENTER>
b
a
C:\>
C:\unxutils>(echo b & echo a)|gclip<ENTER>
C:\unxutils>pclip<ENTER>
b
a
C:\unxutils>pclip|sort<ENTER>
a
b
C:\unxutils>