我希望能够在我的桌面上选择一个项目并键入一个快捷方式,以将所选项目附加到使用消息应用程序的新消息中。我尝试在 Finder.app 下的系统偏好设置/键盘/键盘快捷键/应用程序快捷方式中创建一个,键入“共享>消息”,但它没有用。我有一个使用 automator 创建的“带有选择的新电子邮件”的快捷方式,但 Messages 不是一个选项。我还尝试为此搜索 Applescript 或终端命令,以便我可以使用 Better Touch Tool 通过滑动手势来完成。我与一位 Apple 高级顾问交谈过,他说他也不知道该怎么做,也不会在论坛上发布。
如果有人知道如何为此操作创建快捷方式,请告诉我。
更新:我从 /System/Library/PrivateFrameworks/ShareKit.Framework/Versions/A/Plugins/Message s.sharingservice/Contents/MacOS 复制了这个
如果有人知道这条线是否可以用 automator 变成 .service,请告诉我如何做/修改它。
谢谢
/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns/Messages.sharingservice/Contents/MacOS/Messages;出口; NAME-Mac:~ NAME$ /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns/Message s.sharingservice/Contents/MacOS/Messages ; 出口; -bash:/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns/Message s.sharingservice/Contents/MacOS/Messages
--
延迟 0.218623 将 timeoutSeconds 设置为 2.000000 将 uiScript 设置为“单击应用程序进程 \"Finder\"" 的滚动区域 1 组 1 的图像 \"Test File\" 我的 doWithTimeout(uiScript, timeoutSeconds)
-- 消息延迟 0.263641 将 timeoutSeconds 设置为 2.000000 将 uiScript 设置为“单击应用程序进程 \"Finder\" 的滚动区域 1 的组 1 的菜单 1 的菜单项 \"Share\" 的菜单 1 的菜单项 \"Message\" " 我的 doWithTimeout(uiScript, timeoutSeconds)
在 doWithTimeout(uiScript, timeoutSeconds) 上将 endDate 设置为(当前日期)+ timeoutSeconds 重复尝试运行脚本“告诉应用程序\“系统事件\”“& uiScript &“结束告诉”退出重复错误errorMessage if ((当前日期) > endDate ) 然后错误“Can not” & uiScript end if end try end repeat end doWithTimeout