使用苹果脚本根据外部显示器是否插入来更改应用程序空间首选项

发布于 2024-11-15 16:21:28 字数 115 浏览 3 评论 0原文

有没有办法使用 applescript 根据是否插入外部显示器来更改应用程序空间首选项?

我想在插入外部显示器时在空间 1 中打开 Microsoft RDC,但在没有外部显示器时在空间 2 中打开。

Is there a way to use applescript to change an applications space preference based on whether or not an external monitor is plugged in?

I would like to open Microsoft RDC open in space 1 when the external monitor is plugged in but in space 2 when there is no external monitor present.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

万劫不复 2024-11-22 16:21:28

编写脚本空间很困难。您可以在此处找到可以使用空格执行的操作列表。这可能会告诉您如何使应用程序在特定空间中打开。另一部分是您需要知道在任何特定时间连接了多少台显示器。这是一些代码。

tell application "Automator Runner"
    set numberOfScreens to count of (call method "screens" of class "NSScreen")
end tell

Scripting space is difficult. You can find a list of things you can do with spaces here. That might tell you how to make the application open in a particular space. The other part is you need to know how many monitors you have attached at any particular time. Here's some code for that.

tell application "Automator Runner"
    set numberOfScreens to count of (call method "screens" of class "NSScreen")
end tell
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文