http://www.petri.co.il/software/clip.zip
Note- Petri's link is currently down. He got it from windows server 2003 but I see clip.exe on windows 7 too. It's on windows versions post windows 7 too.
C:\>echo abc| clip <-- copies abc to the clipboard.
EDIT
The main thing is that clip command but as pointed out by Asu, a line like echo abc
will also send a \r\n (which is a new line). If you want to avoid that, then that's a very standard issue solved by replacing echo texttoecho
, with echo|set/p=texttoecho
So C:\>echo|set/p=texttoecho|clip
further addition
You can of course then paste with right click, but for a command line paste too.
unxutils(an ancient thing not maintained for well over a decade) has gclip and pclip (they don't seem to be in gnuwin32), with those you can copy and paste via command line.
note- gnuwin32 might not be that updated either.
C:\unxutilsblah\usr\local\wbin>echo a|gclip <-- copy a to clipboard
C:\unxutilsblah\usr\local\wbin>pclip
a
C:\unxutilsblah\usr\local\wbin>
note- you can just copy all of wbin to e.g. c:\unxutils
, and the EXEs have no dependencies/dlls.
and you can of course do pclip>a.a to paste to a file. or 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>