我正在尝试构建从TextEdit到Notes的快速文本共享(选定文本)的快捷方式,我需要最后一步来在Automator中创建工作流程
我想知道你们之前是否做过类似事情,或者你是否真的知道更简单的方法?谢谢
答案 0 :(得分:0)
默认情况下,在系统préférences/ keyboard short cut / Service中,有一个“创建音符”功能,该功能被分配给键(shift命令y)。然后你只需要在Applescript中模拟这些键,如下:
tell application "TextEdit" to activate -- assume your text is already selected
tell application "System Events" to keystroke "Y" using command down
您选择的文字将以新笔记复制。
答案 1 :(得分:0)
自动机服务最简单的方法是创建对所需应用程序的调用。在将使用TexEdit中选择的文本复制到ClipBoard的预使用脚本下面,打开Notes应用程序,然后使用Notes应用程序中的“编辑”菜单和“粘贴”菜单完成。它必须经常工作得很好。 (更改菜单中的名称,我认为应该是粘贴和编辑)
on run {input, parameters}
activate application "Notes"
tell application "System Events" to tell process "Notes"
try
keystroke "c" using command down
set frontmost to true
click menu item "Paste" of menu "Edit" of menu bar 1
end try
end tell
return input
end run