Applescript - 在不同桌面上打开应用程序“Spaces”

时间:2015-11-04 21:26:59

标签: applescript desktop-application desktop

我对applecript很新,但想知道是否可以使用applescript将应用程序打开到不同的桌面“空间”。我已经找到了如何启动应用程序,但不知道如何将它们分配到不同的桌面。基本上我打算开; Outlook - 桌面1 Skype - 桌面1 Safari - 桌面2 Onenote - 桌面3

感谢您的帮助,我真的很感激。

2 个答案:

答案 0 :(得分:1)

最新系统版本不包含任何空格脚本。您现在唯一能做的就是在系统首选项中分配切换到空格的快捷键,完成后,启动您想要的应用程序。

要在Applescript中模拟操作键,请使用系统事件“keystroke”指令。

答案 1 :(得分:0)

简单:在“选择”空间中依次启动这些应用程序,单击并按住Dock的图标,将光标移至“选项”(在下面),选择(三个)一个选项:

–当前桌面(或:此桌面或类似的桌面)

…从现在开始,它将始终在此空间中打开此应用程序。

AppleScript中没有编程方式来指示Mac切换空间/工作区,甚至不返回当前桌面的标识(数字)。
但是,如果在“系统偏好设置”中选择了“任务控制”中的相关选项,则可能会发生切换。

(间接比较桌面的“图片”和用户定义的列表可以使脚本获得其“编号”。)