macos 可用 automator 封装一键切换桌面图标、隐藏文件及多显示器焦点:①改 createdesktop 参数并重启 finder;②用 appleshowallfiles 切换隐藏文件;③配合 cliclick 实现坐标跳转;需在隐私设置中授权辅助功能与磁盘访问权限。
macos 中很多显示相关的配置切换(比如桌面图标显隐、隐藏文件显隐、多显示器焦点切换)不需要装第三方工具,用系统自带的 automator 就能封装成一键操作,干净、稳定、不占资源。
一键切换桌面图标显示/隐藏
适合演示汇报场景,避免桌面杂乱干扰观众注意力。核心是修改 Finder 的 CreateDesktop 参数并重启 Finder:
- 打开 Automator → 新建“快速操作”
- 拖入“运行 Shell 脚本”,粘贴以下命令:
if [[ $(defaults read com.apple.finder CreateDesktop 2>/dev/null) == 1 ]]; then defaults write com.apple.finder CreateDesktop -bool false; else defaults write com.apple.finder CreateDesktop -bool true; fi; killall Finder - 保存为“切换桌面图标显示”,之后在桌面空白处右键 → 快速操作中即可调用
一键切换隐藏文件可见性
开发者或运维人员常需临时查看 .git、.zshrc 等隐藏文件,又不想长期开启:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
- 新建“快速操作”,添加“运行 Shell 脚本”
- 脚本内容为:
osascript -e 'tell application "Finder" to set AppleShowAllFiles to not AppleShowAllFiles' -e 'relaunch application "Finder"' - 保存为“切换隐藏文件显示”,可在任意 Finder 窗口空白处右键 → 快速操作中触发
多显示器焦点快速跳转
写代码查文档时频繁在主副屏间点来点去?可用 Automator + Cliclick 实现坐标点击模拟:
- 先下载安装 Cliclick(命令行鼠标控制工具)
- 新建“快速操作”,Shell 脚本中写入类似:
cliclick c:100,100(跳转到屏幕左上角)或更精准的坐标定位 - 保存后,在“系统设置 → 键盘 → 快捷键 → 服务”中为其分配快捷键,如 ⌥1 切主屏、⌥2 切副屏
统一管理与权限注意
所有 Automator 快速操作首次运行前,系统会提示授权。务必在:
系统设置 → 隐私与安全性 → 辅助功能 中勾选 Automator 和相关工具(如 Cliclick、AutoRaise 等);
部分操作还需授予“完全磁盘访问”或“屏幕录制”权限,否则 Finder 重启或脚本执行会失败。










