我尝试运行代码来打开应用并在其中执行键盘快捷键。当我尝试运行代码时,我收到一条消息:'预期的行结束但找到了属性'同时突出显示"键"。是"关键代码"注册为两个不同的命令?
tell application "Evernote"
activate
tell application "Evernote" keycode 45 using {command down, shift down}
end tell
答案 0 :(得分:3)
你必须调用"系统事件"使用UI脚本。
tell application "Evernote"
activate
delay 1
tell application "System Events"
tell process "Evernote" to key code 45 using {command down, shift down}
end tell
end tell
http://macbiblioblog.blogspot.com/2014/12/key-codes-for-function-and-special-keys.html
的更多信息答案 1 :(得分:0)
key code
属于System Events
,由两个单词组成
tell application "System Events" to key code 45 using {command down, shift down}
由于击键总是被发送到最前面的应用程序,当它被明确激活时,实际上不需要引用目标进程。