AppleScript将剪贴板中的文本粘贴到文件中

时间:2012-04-02 12:22:12

标签: macos applescript automator

我觉得这很容易。谷歌让我想到了。

我想要的是一个穷人的操作系统间剪贴板。我在网上看到的一切都不是免费的,没有应用这个简单应该花费任何人的任何东西,或者与本地Linux安装或Windows或其他一些不兼容。

在最佳解决方案中,右键动作将添加到“剪切”,“复制”和“粘贴”,其名称类似于“复制到文件”。该文件可能存在也可能不存在,但具有固定名称并位于共享磁盘上。

我想我需要第二个鼠标右键动作“从文件粘贴”以补充“复制到文件”。

那么,有人会告诉我如何使用AppleScript或者Automator,获取剪贴板的当前文本内容并粘贴到现有文件中,覆盖任何文件  文件的现有内容?

OS / X Snow Leopard

感谢。

1 个答案:

答案 0 :(得分:5)

  

如何使用AppleScript [...],获取剪贴板的当前文本内容并粘贴到现有文件中,覆盖文件的任何现有内容

AppleScript代码:

do shell script "pbpaste > /path/to/your/clipboard-file.txt"

要将文件中的文本读回剪贴板,请使用

do shell script "cat /path/to/your/clipboard-file.txt | pbcopy"

有关文档,请参阅man pbpaste

编辑:现在,将AppleScript转换为Mac OS X 服务,它将显示在每个上下文菜单的“服务”组中(右键单击/ CTRL +单击任何文本),您可以使用Automator,如this tutorial中所述。