想从任何应用程序向“ Sublime Text 3”发送文本,这就是我正在考虑的方式
我能够创建“自动”服务,并且在“自动”中进行测试(通过“获取文字”操作)时可以正常工作
但是,当我从应用程序触发快捷方式时,“崇高文本” 不会打开包含所选文本的新标签(什么也不做)
这就是我设置“自动器”服务的方式
运行此小程序
on run {input, parameters}
tell application "System Events"
set frontmost of process "Sublime Text" to true
tell application "System Events" to keystroke "n" using command down
tell application "System Events" to keystroke "v" using command down
end tell
end run
感谢帮助,谢谢
答案 0 :(得分:1)
以下示例 AppleScript 代码对我有用:
on run {input, parameters}
tell application "Sublime Text" to activate
delay 1
tell application "System Events"
keystroke "n" using command down
delay 0.5
keystroke "v" using command down
end tell
end run
请注意,delay
命令的 value 可能需要调整,也可能不需要调整,以便在系统上计时。