2011-04-08 45 views
0

我想复制当前的选择,即使是在像邮件另一个应用程序,当用户点击喜欢养代码指定的热键做它,当你创建一个新任务的事情。我得到了热键的工作,我知道如何放置和从纸板上拿东西。但我不知道如何获得当前的选择。复制当前选择的热键

有人吗?谢谢!

回答

4

您可以通过服务提供商进行此操作。请参阅Service Implementation Guide。对于你所说的,它应该工作得很好。你不需要做你自己的热键代码;它会为你做到这一点。你甚至不必跑步;它会启动你。

要@Josh卡斯威尔的有关的OmniFocus点,他们正在做的东西不只是票友“当前选定的文本。”他们还将邮件本身作为附件复制到收件箱中。这就是插件正在协助。

+0

谢谢!我与Cultured Code的一位开发者交谈,这正是他告诉我的!我会给它一个镜头。 – flohei 2011-04-10 08:03:37

1

这是AppleScript的一项工作,这就是为什么像这样进行裁剪的应用程序只支持某些其他应用程序要从其中剪辑的应用程序 - 其他应用程序必须支持AS。

您必须查看Mail AS字典并找出如何获取选定的文本,并且我相信不幸的是,您必须对每个要从中剪切的应用程序执行相同的操作。

另一种可能性:它听起来像的OmniFocus使用此功能的邮件插件 - 从http://forums.omnigroup.com/showthread.php?t=13906

在10.6开始,Mail.app将拒绝使用插件...安装的Clip-O-从更新版本的tron ...“OmniMailMessageEnabler ...”。