EI Capitian 如何修改截图的默认文件名?

2016-01-02 12:03:49 +08:00
 nmgwddj

现在保存的文件名是如下这种格式:

屏幕快照 2016-01-01 17.24.08.png

我想截图后得到

2016-01-01 17.24.08.png

去掉前面的中文和空格,因为我经常需要将图片上传到博客,如果出现中或者空格,就会有转义字符,这样会导致图片的 URL 非常的长。我尝试过网络上的方法,虽然可以设定前缀为空,但是中间的那个空格还是去不掉。改系统文件的方法,已经不能使用了,系统提示没有权限。还请帮忙谢谢!

2719 次点击
所在节点    macOS
13 条回复
aerolqr
2016-01-02 12:13:44 +08:00
Onyx 好像可以改。
zhengnanlee
2016-01-02 12:14:06 +08:00
lukertty
2016-01-02 13:23:08 +08:00
没有办法改的,除非把 sip 去了
/System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj/ScreenCapture.strings
这个文件系统不让改
187j3x1
2016-01-02 14:01:35 +08:00
用机器人搞 workflow 监视桌面自动改名
regist
2016-01-02 14:10:39 +08:00
defaults write com.apple.screencapture name "screenshot"
lukertty
2016-01-02 14:16:25 +08:00
@187j3x1 不如机器人用终端命令 screencapture 直接做一个 service, 在绑定到另外的快捷键
regist
2016-01-02 14:17:37 +08:00
killall SystemUIServer
regist
2016-01-02 14:20:35 +08:00
不要时间的话
defaults write com.apple.screencapture name "screenshot"
defaults write com.apple.screencapture "include-date" 0
killall SystemUIServer

最终

screenshot.png
screenshot 1.png
screenshot 2.png
Vincent720
2016-01-02 17:53:57 +08:00
Hazel 可以试试
nmgwddj
2016-01-02 20:12:23 +08:00
@regist 谢谢,我只想去掉前面的中文和空格。
nmgwddj
2016-01-02 20:15:04 +08:00
@lukertty 谢谢, Google 上的方法都试过,无法达到我的需求。
nmgwddj
2016-01-02 21:35:42 +08:00
谢谢各位,问题我已经自己成功解决,有需要同样修改的朋友,可以参考我的博客: http://www.mycode.net.cn/platform/linux-unix/1398.html
Superoutman
2016-01-04 13:17:42 +08:00
Hazel 可以,不过有个延迟

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX