如何从命令行将图像直接加载到 Windows 剪贴板中?

Dan*_*ett 2 windows clipboard command-line images

我父亲问我他如何编写在各种应用程序中粘贴/包含图像的脚本。我确信我可以编写一些快速的<img src=...HTML脚本,但我相信他也希望在 Word 或 Outlook 等 Windows GUI 应用程序中执行此操作。

那么,我如何编写具有以下输入和输出的流程:

  1. load_image_into_clipboard_script.cmd sample_file.jpg
  2. 剪贴板现在包含上述图像文件,就像我在 Paint 中打开它并完成Select All -> Copy 一样

我注意到有一个适用clip.exe于 Vista/Win2003 及更高版本的实用程序;也许这将是一个有用的中介?

har*_*ymc 5

要将图像复制到剪贴板,请在脚本中使用工具NirCmd和 copyimage 操作:

nircmd.exe clipboard copyimage "image-file"
Run Code Online (Sandbox Code Playgroud)

但是,要使任何应用程序粘贴剪贴板图像要困难得多。