gpt4 book ai didi

macos - 在 Mac 上自动打开和排列应用程序窗口

转载 作者:行者123 更新时间:2023-12-01 12:22:57 24 4
gpt4 key购买 nike

当我编码时,我喜欢这样设置我的桌面

enter image description here

鉴于我经常这样做,如果我能将这个过程自动化,那就太棒了。我完全不知道从哪里开始这样的事情。从哪里开始最好?

最佳答案

我在 Applescript 方面不是世界上最伟大的,但似乎没有人回答你,所以我认为我 80% 的答案可能足以让你开始,你或其他人可以解决另一个问题位。

我认为您需要使用 Applescript 来解决这个问题,这是 Apple 独有的一种脚本编写方式,或者告诉应用程序从命令行或脚本执行什么操作。您可以将脚本放在 Automator 中,或者像我倾向于做的那样,将它们放在我可以双击的 shell 脚本中。

这可以满足您的很多要求:

#!/bin/bash
osascript <<EOF
tell application "Safari"
activate
tell window 1
set bounds to {0,0,1200,1200}
end tell
end tell
tell application "Terminal"
activate
tell window 1
set bounds to {1200,0,2400,600}
end tell
end tell
tell application "Finder"
activate
tell window 1
set bounds to {1200,600,2400,1200}
end tell
end tell
EOF

您可以将其作为 Setup 保存在桌面上,然后进入终端并使其可执行(只需要一次):

chmod +x ~/Desktop/Setup

然后你应该可以双击它了。或者,您可以剪切掉前 2 行和最后 1 行并将其粘贴到 Automator 中,然后从那里将其保存到您的桌面上以双击。

最初,在打开 Safari、Finder 和 Terminal 的情况下进行尝试,但所有窗口的大小和位置都错误,它应该按照您的要求随机播放它们。

主要缺点是它不会打开 Safari/Terminal/Finder 窗口,如果没有打开,我不确定最好的方法是什么 - 希望比我更有知识的人会提供帮助。

关于macos - 在 Mac 上自动打开和排列应用程序窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42330394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com