Applescript-在不同的桌面上打开应用程序”;空格“;

Applescript-在不同的桌面上打开应用程序”;空格“;,applescript,desktop-application,desktop,Applescript,Desktop Application,Desktop,我对applescript非常陌生,但我想知道是否可以使用applescript将应用程序打开到不同的桌面“空间”。我已经找到了如何启动应用程序,但不知道如何将它们分配到不同的桌面。基本上,我期待着打开; Outlook-桌面1 Skype-桌面1 Safari-桌面2 Onenote-桌面3 感谢您的帮助,我非常感谢。最新的系统版本不包含任何空格脚本。您现在唯一能做的就是在“系统首选项”中指定快捷键以切换到空间,完成后,启动您想要的应用程序 要在Applescript中模拟动作键,请使用系统事

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


感谢您的帮助,我非常感谢。

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


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

简单:在“选定”空间中逐个启动这些应用程序,单击并按住Dock图标,将光标移动到“选项”(如下),选择此选项(三个选项之一):

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

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

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


(间接地,将桌面“图片”与用户定义的列表进行比较会使脚本能够获取其“编号”。

感谢您的帮助,automator是否包含此功能以分配工作区?automator中没有。但您可以在系统首选项中指定键,选项卡键盘,选择任务控制,还有移动到右空间、左空间或返回桌面1的键。如果需要,请更改快捷键,这是您需要通过击键命令在Applescript中模拟的键。谢谢您的帮助。