用于切换到下一个的 Automator Apple 脚本 Space

Automator Apple Script for Switching to Next Space

我是 Applescript 的新手,我想创建一个可以在桌面或空间(Apple 称它们)之间自动切换的应用程序。这是我到目前为止的代码:

tell application "System Events"
key code 39 using {control down}
end tell

如果我用击键 "n" 或任何其他键字母替换 "key code 39 using {control down}" 部分,它似乎可以工作,但我当前的代码没有任何反应。为什么不执行?

代码 39 不是您 space 更改所需的箭头。我找到了一个数字列表 in another answer,键码 124 相当于在我的设置中使用向右箭头切换到下一个 space。我将该号码插入您的代码中:

tell application "System Events"
    key code 124 using {control down}
end tell

这成功切换到我的下一个space。

请注意,对于您的代码,当 运行 它在脚本编辑器中时确实发生了一些事情:在代码末尾添加了一个撇号。