如何 return 来自键盘快捷键的值

How to return a value from a keyboard shortcut

抱歉,我对编程一窍不通。我有这个剪贴板管理器,它允许我在我的剪贴板历史记录中调用 x 个项目,例如,如果我按住 Command+Option+Shift+3,它将粘贴第三个最近的剪贴板项目。使用这个,我试图通过 BetterTouchTools 中的 applescript return 值。我试过这个:

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

但是,我遇到语法错误。 (让我提醒你,我不懂任何编程 xD)。有人可以帮我更正此语法。我很绝望:( 提前致谢。 <3

您可以像这样使用块:

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,就好像您在使用块一样。这让编译器感到困惑。