【问题标题】:Applescript - Opening apps on different Desktops "Spaces"Applescript - 在不同的桌面“空间”上打开应用程序
【发布时间】:2016-02-05 13:34:25
【问题描述】:

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

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

【问题讨论】:

    标签: applescript desktop-application desktop


    【解决方案1】:

    最新的系统版本不包含任何空格脚本。您现在唯一能做的就是在系统偏好设置中指定切换到空间的快捷键,然后启动您想要的应用程序。

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

    【讨论】:

    • 感谢您的帮助,automator 是否包含此功能来分配工作空间?
    • 不在 Automator 中。但是您可以在系统偏好设置、选项卡键盘、选择任务控制中分配键,并且有用于移动到右侧空间、左侧空间或返回桌面的键 1. 如果需要,可以更改快捷键,这就是您需要在 Applescript 中模拟的键通过击键命令。
    • 感谢您的帮助。
    【解决方案2】:

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

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

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

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

    (间接地,将桌面“图片”与用户定义的列表进行比较可以让脚本获得它的“数字”。)

    【讨论】:

      猜你喜欢
      • 2019-08-26
      • 2018-07-25
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 2020-08-11
      • 2022-01-14
      • 2014-01-31
      相关资源
      最近更新 更多