2010-06-30 49 views
5

当我的东西复制到剪贴板,我可以将它们放到我的控制台窗口或使用二进制(图像)数据剪贴板(OS X)

pbpaste > out.txt

重定向到一个文件,但如果我点击右键并图像和复制在浏览器中,然后尝试

pbpaste > out.jpg

没有被输出。

OS X在哪里将图像数据存储在剪贴板中?有没有类似pbpaste的方式从命令行访问它?

+0

我也希望看到这个实施。 @Jamie Wong - 你使用水银? (qsapp.com),他们有一个整洁的插件用于屏幕捕捉操作。它可以捕获一个区域,然后将其发送到您选择的文件,然后您可以“对其执行操作”。 – cwd 2011-08-25 16:29:44

+0

用于 - 切换到http://www.alfredapp.com/。感谢您的提示,虽然 – 2011-08-25 17:42:36

+0

我试过阿尔弗雷德,但QS是如此强大和可扩展。你知道QS有上个月发布的新版本吗?你应该检查出来。 – cwd 2011-08-26 00:56:55

回答

6

回应Jeff的问题,编写了一个utility以允许您将图形粘贴到PNG。

+0

太棒了,谢谢发布!我希望有一个通用的工具,我可以用于JPG/GIF,但是在此期间它会很好地完成。 – 2012-07-18 11:28:14

0

man pbpaste表示它只查找纯文本,富文本或封装的postscript。我不知道任何处理更通用的粘贴板数据的命令,但是编写一个命令可能并不困难。

+0

任何想法存储数据在哪里?它是直接推入内存,进入一些标准的临时文件? – 2010-06-30 12:57:13

+0

我不知道数据存储在哪里,但你为什么在意?您可以使用API​​(Carbon或Cocoa)访问它。 – JWWalker 2010-06-30 16:17:39

+3

我很关心,因为能够从命令行使用pbcopy和pbpaste非常方便。它允许我避免通过查找程序来复制当前工作目录中的文件内容。 – 2010-07-01 04:44:56