Mac如何修改系统的截图文件命名模板

月夜之吻

月夜之吻

2026-07-24

543人浏览

原创

mac截图自定义命名有四种方法:一是终端命令修改静态前缀(如“myapp”),仅支持ascii字符且纯序号递增;二是automator+applescript实现带iso时间戳的动态命名(如“projx-20260709_2315.png”);三是批量重命名已有截图,添加统一前缀;四是用hazel监控文件夹,通过正则表达式自动重命名新截图。

mac如何修改系统的截图文件命名模板

你想让Mac每次截图生成的文件名不再以“屏幕快照 2026-07-09 23.15.22.png”这种固定模板出现,而是按你指定的规则(如“Report-20260709-2315.png”或“Q4-UI-001.jpg”)自动命名,但系统本身不提供图形化开关来编辑这个模板——因为命名逻辑硬编码在SystemUIServer中,受SIP保护,无法直接覆盖。

用终端命令修改静态前缀(最快生效)

这一步操作起来很简单,直接在终端里输入命令并回车就行。

第一步:打开“应用程序 → 实用工具 → 终端”,或按Command + 空格搜索“终端”并启动。

第二步:粘贴执行以下命令(把【MyApp】替换成你想要的前缀):
defaults write com.apple.screencapture name "MyApp"

【前缀仅支持ASCII字符:英文字母、数字、下划线;不能含空格、中文、括号或冒号】

第三步:执行刷新命令使设置立即生效:
killall SystemUIServer

完成截图后,文件名将变为 MyApp.png → MyApp 2.png → MyApp 3.png。注意:此方法不保留时间戳,也不支持动态字段,纯序号递增。

用Automator+AppleScript实现带时间戳的自定义命名

该方法绕过系统硬编码限制,在截图保存瞬间自动重命名,支持ISO格式日期、下划线分隔、项目代号等组合,且无需禁用SIP。

方法一:创建“快速操作”自动处理最新截图

1、打开“自动化”应用,新建一个“快速操作”文档。

2、在左侧库中搜索“运行AppleScript”,将其拖入工作区。

3、将以下脚本粘贴进编辑框(已适配2026年7月环境):

on run {input, parameters}
set screenshotFolder to (path to pictures folder as text) & "Screenshots:"
set filelist to list folder screenshotFolder without invisibles
if (count of filelist) = 0 then return input
set latestFile to (first item of (sort filelist by creation date descending))
set fullPath to screenshotFolder & latestFile
set theDate to do shell script "date '+%Y%m%d_%H%M'"
set newName to "ProjX-" & theDate & ".png"
try
do shell script "mv " & quoted form of POSIX path of fullPath & " " & quoted form of (POSIX path of screenshotFolder & newName)
end try
end run

4、点击右上角“锤子”图标编译确认无语法错误,然后保存为“AutoRenameScreenshot”。

Beautiful.ai
Beautiful.ai

AI在线创建幻灯片

下载

5、按下Command + Shift + 5 → 截图 → 立即在访达中右键最新截图 → “快速操作” → “AutoRenameScreenshot”。

截图后批量添加前缀(适合已有大量截图)

如果你已经攒了一堆“屏幕快照 XXXX.png”,又不想逐个改,这个方法最省心。

1、打开访达,进入截图所在文件夹(如桌面或“图片/Screenshots”)。

2、按Command + A全选所有目标截图文件。

3、右键任意一个已选文件 → “快速操作” → “重命名 X 个项目”(X为实际数量)。

4、在弹出窗口中选择“添加文本”模式 → 在“添加至”下拉菜单中选“开头” → 输入前缀,例如:2026Q3-

5、点击“重命名”,所有文件立刻变成“2026Q3-屏幕快照 2026-07-09 23.15.22.png”。

用Hazel监控文件夹自动重命名(长期值守方案)

装好Hazel后,它会在后台持续扫描你指定的截图文件夹,一旦发现新PNG/JPG文件,立刻按你设定的正则规则重命名,真正实现“截图即定制”。

1、下载安装Hazel(需付费,但提供14天试用)。

2、在Hazel中添加截图保存路径(如~/Pictures/Screenshots)。

3、点击“+”新增规则 → 勾选“文件名匹配” → 设置条件为“名称包含 屏幕快照”。

4、在“动作”区域点击“+” → 选择“重命名” → 点击“配置” → 启用“使用正则表达式”。

5、填入正则:
查找:屏幕快照 (\d{4})-(\d{2})-(\d{2}) (\d{2})\.(\d{2})\.(\d{2})
替换为:Report-$1$2$3_$4$5.png

6、勾选“仅对新文件应用此规则”,关闭窗口,Hazel即开始监听。

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Qt Creator按钮响应设置方法
Qt Creator按钮响应设置方法

信号槽是 Qt 开发的核心机制。本专题整理 Qt Creator 中按钮点击、菜单触发、输入变化、窗口事件、自定义信号、自动连接槽函数和手动 connect 写法,帮助用户理解界面控件如何和 C++ 代码联动。

2026.08.05

0

10

Qt Creator新建项目使用教程
Qt Creator新建项目使用教程

本专题整理 Qt Creator 新建项目、打开已有工程、项目模板选择、目录结构、源文件管理、构建目录、运行配置和项目迁移方法,重点解决新手不知道选 qmake 还是 CMake、项目打不开、文件不参与编译等常见问题。

2026.08.05

0

10

maven常用插件使用大全
maven常用插件使用大全

PHP中文网精心整理Maven主流插件用法合集,涵盖编译、测试、打包等常用插件使用大全。从基础配置到进阶实战,详细解析各插件功能与适用场景,助你轻松掌握Maven自动化构建,解决Java项目开发痛点,是开发者必备的实用指南。

2026.08.05

0

31

PyCharm快速入门指南
PyCharm快速入门指南

本专题汇总了PyCharm快速入门的全套指南与教程,涵盖从官网下载安装、创建第一个Python项目、配置虚拟环境,到代码编辑、运行调试等基础操作,并整理了版本控制(Git)集成、常用高效快捷键及实用插件等进阶技巧,助你快速上手这款高效的Python IDE。

2026.08.05

2

17

PyCharm运行程序教程大全
PyCharm运行程序教程大全

本专题汇总了PyCharm运行程序的多种方式与详细操作步骤,涵盖通过主菜单Run、点击工具栏绿色三角图标、使用快捷键Shift+F10(或Ctrl+Shift+F10)等基本运行方法,以及配置运行/调试参数、设置PYTHONPATH环境变量、管理多脚本运行与交互式Python控制台调试等进阶技巧,助您全面掌握在PyCharm中高效运行与管理Python程序的方法。

2026.08.05

0

14

Maven零基础入门教程
Maven零基础入门教程

本合集由PHP中文网精心整理,提供Maven零基础入门到完整使用的保姆级教程。内容涵盖环境安装、核心配置、仓库管理及项目构建等核心知识点。通过详细步骤解析与代码示例,助你快速掌握Maven的依赖管理与自动化构建,轻松解决Java项目中的各种痛点,是新手入门与进阶的必备指南。

2026.08.05

2

18

Maven安装及配置教程
Maven安装及配置教程

本合集由PHP中文网精心整理,提供Maven安装配置与环境配置详情指南。内容涵盖Maven下载、解压安装、环境变量配置、阿里云镜像加速及本地仓库修改等全流程。教程通俗易懂,帮助开发者轻松解决依赖管理难题,快速掌握Maven核心构建技能,是Java开发者的必备实战指南。

2026.08.05

2

24

Selenium WebDriver元素定位与页面操作教程
Selenium WebDriver元素定位与页面操作教程

本专题整理Selenium WebDriver元素定位、XPath、CSS Selector、等待机制、窗口切换、Frame处理、Alert弹窗、Cookie操作和文件上传等核心用法。

2026.08.05

8

26

Selenium Grid分布式测试与并行执行教程
Selenium Grid分布式测试与并行执行教程

本专题整理Selenium Grid架构、远程WebDriver、并行测试、Docker部署、Kubernetes动态Grid、浏览器矩阵和测试环境扩展方法,适合进阶自动化测试团队使用。

2026.08.05

4

18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 131.8万人学习