How can I get a script's output to be copied to the Windows clipboard?

I find myself running scripts and copy-pasting the output of these runs into emails or into some other documents. Is there a way such that I can make the copy-to-clipboard step a part of the script itself? Most of my scripts are either Perl or bat files and I work on Windows.

Thanks.

Answers


There's a utility called clip.exe that you can use. Just pipe the output of your script or any other command into clip.exe (First, put it on your path somewhere. If you don't have a usual place for these kindss of utilities, you can dump it in the directory you usually run your scripts from, or I've known people to use c:\Windows\system32 in a pinch...):

somescript.bat | clip

Then paste away.


In Perl, install and use Win32::Clipboard module


Not sure about the clipboard but you can pipe the output to a text file but doing something like this:

somescript.bat > output.txt

Need Your Help

How to post an open graph action to many user timeline?

php facebook facebook-opengraph

My website has a queue script which executed by cronjob command line. It calculate a logic for many users. When that calculation is true for each user, it should post an action to that user timeline (