将图像从剪贴板发送到Photoshop

时间:2014-05-12 09:18:52

标签: vb.net clipboard photoshop

感谢您的关注,任何帮助将不胜感激:

我在我的应用程序中遇到了一个roadbolock,我基本上是很多链接和小功能,以帮助我的日子运行更顺畅。我希望能够从网络上复制图像并单击按钮,图像将被发送到Photoshops编辑器。

我使用拖放方法成功完成此操作,我可以将图像拖到我的按钮中,它确实会在photoshop中打开它。但是这仅适用于firefox由于某种原因,我使用了一系列不同的浏览器。因此,如果我可以拖动图像,我是否可以以类似的方式从剪贴板中获取图像并将其发送到photoshop?

我尝试了以下内容:

if Clipboard.ContainsText then
  process.Start("C:\....Photoshop.exe", Clipboard.GetText) ' This just opens Photoshop
End if

if Clipboard.ContainsImage then
  process.Start("C:\....Photoshop.exe", Clipboard.GetImage) ' This alearts me that the image is not a string
End if

我还尝试使用消息框来显示Drag_Drop实际发送的内容,它只是图像的链接。任何帮助将不胜感激。

更新:完美的工作,对于任何想知道我是如何做到这一点的人,我使用了本文support.microsoft.com/kb/818410并使用函数IO.Path.GetTempPath来获取临时目录。我还使用GetRandomFileName来获取文件名。快乐的编码,谢谢Sani的帮助。

0 个答案:

没有答案