【问题标题】:How to open new application in current activate desktop with AppleScript?如何使用 AppleScript 在当前激活桌面中打开新应用程序?
【发布时间】:2023-03-30 00:20:01
【问题描述】:

当我按下快捷键时,我想打开一个新的谷歌浏览器窗口。

我有一个与 MacBook 相连的 LCD,即 2 个屏幕。 MacBook 有 Desktop 1 Desktop 2,LCD 有 Desktop 3 Desktop 4。

tell application "/Applications/Google Chrome.app"
    make new window
    open location "https://www.google.com/"
    activate
end tell

使用 Automator 将其保存为 Quick Action,并在键盘设置中设置快捷键。

它在 LCD 桌面上运行良好,但无法在 MacBook 桌面上打开 chrome。

我尝试让桌面1聚焦并按下快捷键,它只能在LCD上的当前桌面(3或4)中打开新的chrome,在MacBook上永远不会打开。

【问题讨论】:

    标签: applescript


    【解决方案1】:

    此 AppleScript 代码适用于我使用最新版本的 macOS Mojave。

    tell application "Google Chrome"
        activate
        set newWindow to (make new window)
        repeat while loading of active tab of newWindow 
            delay 0.1
        end repeat
        set URL of active tab of newWindow to "https://www.google.com/"
    end tell
    

    连接两台显示器后,假设您在“系统偏好设置”中进行了正确设置(如下图所示),您应该只需右键单击 Dock 和选项菜单中的 Google Chrome 图标即可。 . 您可以选择要显示 Google Chrome 的显示器和桌面。

    【讨论】:

      猜你喜欢
      • 2019-08-26
      • 2014-04-08
      • 2016-02-05
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多