我已经使用 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}";
}
最佳答案
击键
/键代码
命令使用
> 1个修饰键需要大括号:
keystroke "Å" using {shift down, command down}
关于macos - Alfred:AppleScript 中的工作流程 "Expected end of line"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34516836/