答案 0 :(得分:3)
我不是世界上最伟大的Applescript,但似乎没有人回答你,所以我认为80%的答案可能足以让你开始,无论你或其他人,都可以找出另一点。
我认为你需要使用Applescript来解决这个问题,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打开,终端打开,但所有窗口的大小都错误,并且在错误的地方,它应该按照你的要求随意改变它们。
主要的缺点是,如果没有打开,它不会打开Safari /终端/ Finder窗口,我不确定最好的方法是什么 - 希望比我更有知识的人会帮助。