惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
P
Proofpoint News Feed
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
美团技术团队
D
Docker
博客园 - Franky
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
截图这件小事:使用 AppleScript 增强 OS X 系统截图功能 - ...
2015-05-24 · via 少数派

众所周知,Mac OS X 系统自带截图功能已经足够强大。默认情况下按下 ⌘+⇧+4 快捷键即可对屏幕截图,还可使用辅助键进行模式切换、锁定高宽比、输出到剪贴板 …… 等操作。然而如果你想额外进行一些简单调整,比如改变默认存储位置、修改格式等等,则会发现困难好多:需要打开终端输入 defaults write … 等类似的命令。而实际上只要你稍微简单了解下 AppleScript ,即可轻松高度定制截图设置。

具体到笔者的情况,个人并不喜欢默认的文件命名方式,希望所有的截图能单独归类到某文件夹,而不是全部散落在桌面,希望截图完毕后立刻检视是否有瑕疵,并根据需要进行加字、标记等简单操作,使用 Markdown 语法插入图片时能更流畅自然些,而不必中途切出去再复制一遍截图文件名 …… 等等。于是趁空使用 AppleScript 实现了以上功能,近两天则将其配置选项独立出来,方便更多人根据需求来定制。其最终结果就是大家现在所看到的 Capture Screen with Extended Features.workflow

有哪些可以增强的特性?

  • 自定义截图路径和文件名

  • 截图是否包含窗口阴影

  • 是否缩放图片

  • 调用 Preview.app 打开截图

  • 将文件名放入剪贴板

  • 对应用菜单和 App Switcher 截图

安装和使用

你可以点击 此处 下载(百度云)

双击打开,选择“安装”即可。

然后就可以使用了。默认快捷键为 ⌘+⇧+5,其使用体验与系统自带截图基本一样的。

详细设置

如果你想要更改默认设置,则依次打开 System Preferences - Keyboard - Shortcuts - Services 下的 General,在这里你可以指定其它快捷键。

右键单击选择 Open in Automator 则可使用机器人打开进一步配置。

简单说明一下:

  • property pic_dir :

    截图目录设置,如不存在则自动创建。支持多级路径,比如 Pictures/ahaha/hehe/screenshot/。但是注意不要包含空格或其它特殊字符,会报错。

  • property pic_prefix/suffix :

    文件名前/后缀,举个例子就明白了。默认文件名是这样的:20150514-223207.png,你可以添加前后缀变成这样:macplay_20150514-223207_fordemo@2x.png

  • property scale_pic/scale_factor :

    缩放截图,记得曾经有人抱怨高清屏截图贴到网上尺寸过大。你可以设置该选项缩减图片分辨率和体积。

  • property delay_time :

    冻结 Dock 进程以对应用菜单或 App Switcher 截图,方便有特殊需求的同学。所谓 App Switcher 就是当你按下 ⌘+⇥ 出来的东东,具体可见 一行命令搞定 App Switcher 窗口截图

  • property to_clipbd :

    拷贝文件相对路径到剪贴板,这样使用 markdown 语法插入图片的话就非常方便。就像这样:

    ![dcap_intall](../.dcap/20150514-214645.png "dcap_intall")

    如果你像笔者一样使用 Sublime Text,那么在 vim 模式下按 gf 即可在 ST 中查看图片。

    而如果你在进行 Markdown 预览,刚截取的图片也能即时在浏览器中刷新出来。

小结

在没有使用外部工具的情况下,使用该 workflow 完成了对笔者写作流程的量身定制。诚然,AppleScript 本身有不少缺点,但善加使用可使重复繁杂的工作变得简单些。希望此 workflow 能够对大家有所作用和启发,希望读者朋友们能发掘出更多更好的用法来 : )