我对applecript很新,但想知道是否可以使用applescript将应用程序打开到不同的桌面“空间”。我已经找到了如何启动应用程序,但不知道如何将它们分配到不同的桌面。基本上我打算开; Outlook - 桌面1 Skype - 桌面1 Safari - 桌面2 Onenote - 桌面3
感谢您的帮助,我真的很感激。
答案 0 :(得分:1)
最新系统版本不包含任何空格脚本。您现在唯一能做的就是在系统首选项中分配切换到空格的快捷键,完成后,启动您想要的应用程序。
要在Applescript中模拟操作键,请使用系统事件“keystroke”指令。
答案 1 :(得分:0)
简单:在“选择”空间中依次启动这些应用程序,单击并按住Dock的图标,将光标移至“选项”(在下面),选择(三个)一个选项:
–当前桌面(或:此桌面或类似的桌面)
…从现在开始,它将始终在此空间中打开此应用程序。
AppleScript中没有编程方式来指示Mac切换空间/工作区,甚至不返回当前桌面的标识(数字)。
但是,如果在“系统偏好设置”中选择了“任务控制”中的相关选项,则可能会发生切换。
(间接比较桌面的“图片”和用户定义的列表可以使脚本获得其“编号”。)