My dad asked me how he could script the pasting/inclusion of images in various applications. I'm sure I could script out some quick <img src=... HTML but I believe he's also looking to do this in Windows GUI applications like Word or Outlook.

So, how could I script a process with the following inputs and outputs:

  1. load_image_into_clipboard_script.cmd sample_file.jpg
  2. Clipboard now contains the aforementioned image file, just as if I'd e.g. opened it in Paint and done a Select All -> Copy.

I noticed there's a clip.exe utility with Vista/Win2003 and up; perhaps that will be a useful intermediary?

link|improve this question
feedback

1 Answer

up vote 2 down vote accepted

To copy an image into the clipboard, use in the script the tool NirCmd with the copyimage action :

nircmd.exe clipboard copyimage "image-file"

However, to cause any application whatsoever to paste the clipboard image is much harder.

link|improve this answer
Excellent, thank you! – Daniel J. Pritchett Feb 28 '11 at 15:33
I set up a quick two-step copy and notification process and then hid it behind a Windows shortcut I can invoke with ctrl-shift-alt-S: nircmd.exe clipboard copyimage "filename.JPG" msg dpritchett Signature loaded into clipboard! – Daniel J. Pritchett Feb 28 '11 at 15:51
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.