macos - Alfred:AppleScript 中的工作流程 "Expected end of line"错误

标签 macos applescript keyboard-shortcuts alfred

我已经使用 Alfred 设置了工作流程。工作流程会打开一堆应用程序。作为此工作流程的一部分,我还想要 Stay将窗口位置恢复为我创建的预设排列。

对于Stay ,我使用“全局”键盘命令 Shift + + Å 来恢复窗口。此键盘快捷键在应用程序的首选项中设置。

我在 Alfred 中创建了这个 NSAppleScript:

on alfred_script(q)
delay 5
tell application "System Events"
    keystroke "Å" using shift down, command down
end tell
activate application "Evernote"
end alfred_script

但是,我无法让它工作。我根据 Alfred 工作流程调试收到这些错误:

[ERROR: alfred.workflow.action.applescript] {
    NSAppleScriptErrorBriefMessage = "Expected end of line but found \U201c,\U201d.";
    NSAppleScriptErrorMessage = "Expected end of line but found \U201c,\U201d.";
    NSAppleScriptErrorNumber = "-2741";
    NSAppleScriptErrorRange = "NSRange: {92, 1}";
}

enter image description here enter image description here

最佳答案

击键/键代码命令使用 > 1个修饰键需要大括号:

keystroke "Å" using {shift down, command down}

AppleScript Language Guide

关于macos - Alfred:AppleScript 中的工作流程 "Expected end of line"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34516836/

相关文章:

applescript - BBEdit AppleScript 用于重新格式化多个文件

bash - 带有 bash 和 applescript 的字符串文字

ios - 如何一次从 View 中删除所有引用 socket ?

cocoa - 开始 Mac OS X 编程

xcode - NSButton "text only"点击时突出显示的变体?

xcode - 如何强制应用程序以隐藏模式启动? (Mac 登录应用程序)

java - 我需要 java 中的全局键盘监听器 for Mac

c# - 用于查看/应用可用重构的键盘快捷键

swift - 从 NSButton 操作调用表情符号和符号选择器

macos - 如何在socks代理中使用pip?