如何从键盘快捷键返回值

时间:2019-07-31 23:17:12

标签: applescript

对不起,但是我对编程一无所知。我有这个剪贴板管理器,允许我在剪贴板历史记录中调用x个项目,例如,如果我按住Command + Option + Shift + 3,它将粘贴最近的第三个剪贴板项目。使用此方法,我试图通过BetterTouchTools中的applescript返回值。我尝试过:

tell application "System Events" to set tempclip to keystroke "3" using {option down, shift down, command down}
end tell
return tempclip

但是,我收到语法错误。 (让我提醒您,我不知道任何编程xD)。有人可以帮我纠正此语法。我非常绝望:( 提前致谢。 <3

1 个答案:

答案 0 :(得分:0)

您可以使用如下所示的块:

tell application "System Events"
    set tempclip to keystroke "3" using {option down, shift down, command down}
end tell

或者您可以使用单行命令,如下所示:

tell application "System Events" to set tempclip to keystroke "3" using {option down, shift down, command down}

都可以,但是您在脚本中执行的操作是使用单行命令,后跟end tell,就像您正在使用块一样。这使编译器感到困惑。