当我的东西复制到剪贴板,我可以将它们放到我的控制台窗口或使用二进制(图像)数据剪贴板(OS X)
pbpaste > out.txt
重定向到一个文件,但如果我点击右键并图像和复制在浏览器中,然后尝试
pbpaste > out.jpg
没有被输出。
OS X在哪里将图像数据存储在剪贴板中?有没有类似pbpaste的方式从命令行访问它?
当我的东西复制到剪贴板,我可以将它们放到我的控制台窗口或使用二进制(图像)数据剪贴板(OS X)
pbpaste > out.txt
重定向到一个文件,但如果我点击右键并图像和复制在浏览器中,然后尝试
pbpaste > out.jpg
没有被输出。
OS X在哪里将图像数据存储在剪贴板中?有没有类似pbpaste的方式从命令行访问它?
man pbpaste
表示它只查找纯文本,富文本或封装的postscript。我不知道任何处理更通用的粘贴板数据的命令,但是编写一个命令可能并不困难。
任何想法存储数据在哪里?它是直接推入内存,进入一些标准的临时文件? – 2010-06-30 12:57:13
我不知道数据存储在哪里,但你为什么在意?您可以使用API(Carbon或Cocoa)访问它。 – JWWalker 2010-06-30 16:17:39
我很关心,因为能够从命令行使用pbcopy和pbpaste非常方便。它允许我避免通过查找程序来复制当前工作目录中的文件内容。 – 2010-07-01 04:44:56
我也希望看到这个实施。 @Jamie Wong - 你使用水银? (qsapp.com),他们有一个整洁的插件用于屏幕捕捉操作。它可以捕获一个区域,然后将其发送到您选择的文件,然后您可以“对其执行操作”。 – cwd 2011-08-25 16:29:44
用于 - 切换到http://www.alfredapp.com/。感谢您的提示,虽然 – 2011-08-25 17:42:36
我试过阿尔弗雷德,但QS是如此强大和可扩展。你知道QS有上个月发布的新版本吗?你应该检查出来。 – cwd 2011-08-26 00:56:55