Mac办公族 · 晨间工作台自动化部署
Mac晨间工作台一键就位
提示词
每天早上9点,自动打开Safari恢复工作标签页,同时打开企业微信和Notion,按照三分屏布局排列窗口:左边Safari占一半,右边上下分别是企业微信和Notion各占四分之一。
用户痛点
- 每天重复操作:到工位后要逐个打开 Safari、企业微信、Notion,手动排列窗口,至少花 2-3 分钟
- 窗口布局繁琐:想要三分屏效果需要手动拖拽调整每个窗口的大小和位置,精确对齐很费劲
- 容易遗漏:忙起来可能忘记打开某个应用,影响工作流程
- 不懂编程:知道 Mac 有自动化能力(AppleScript/launchd),但完全不会写代码,只能手动操作
AiPy 实现过程
1
理解需求
解析用户大白话描述:每天早上9点自动打开 Safari 恢复标签页、企业微信、Notion,按三分屏排列
2
编写 AppleScript 核心脚本
生成 morning_setup.scpt,实现启动应用、打开工作标签页、精确计算三分屏坐标并排列窗口
3
创建 Shell 启动器
生成 morning_launcher.sh 作为 launchd 调用的入口,包含日志记录和错误处理
4
配置定时任务
生成 com.user.morning.plist 并部署到 ~/Library/LaunchAgents/,设定每天早上9:00自动触发
5
输出使用说明
生成详细的使用说明文档,包含自定义方法、常用命令、日志查看和注意事项
分析结论
零代码
完全零编程门槛:用户只需用大白话描述需求,AiPy 自动生成完整的 AppleScript + Shell + launchd 方案
系统级
深度系统集成:直接调用 macOS 原生自动化能力(AppleScript 窗口管理 + launchd 定时任务),比第三方工具更稳定可靠
可维护
交付物即文档:生成的脚本代码清晰可读,附带完整使用说明,用户可自行修改工作标签页 URL 和触发时间
全自动
一次部署永久受益:部署后每天自动运行,到工位时工作环境已就绪,每天节省 2-3 分钟,一年累计节省 12+ 小时
效率对比
以前手动做
2-3分钟
每天重复 · 容易遗漏
现在用AiPy
0秒
全自动 · 准时触发
🚀 每天节省 2-3 分钟,一年累计 12+ 小时!
使用心得
- 大白话就能搞定系统级自动化:完全不懂 AppleScript 和 launchd,就用一句话描述需求,AiPy 把脚本、定时任务、使用说明全搞定了
- 生成的代码质量很高:AppleScript 脚本结构清晰,有详细注释,三分屏坐标计算精确,窗口排列效果完美
- 部署超简单:按照使用说明一条命令就完成部署,第二天早上到工位发现所有应用已经整齐排列好了,体验太棒了
"以前每天早上要花两三分钟手动打开各种应用、拖窗口排列,现在到工位咖啡还没喝完,工作台已经整整齐齐等着我了。AiPy 让 Mac 自动化变得像聊天一样简单!"
经验分享
踩坑经验
首次部署后如果没触发,先检查 launchctl list 确认任务状态;确保脚本路径正确,建议用绝对路径
💡 教训:部署后用 launchctl list | grep morning 验证任务是否加载成功
成功经验
先用 osascript 手动执行一次测试效果,确认窗口排列满意后再部署定时任务;工作标签页 URL 可以随时修改 AppleScript 中的 work_urls 列表
💡 技巧:先手动测试再部署定时,改 URL 只需编辑一行配置