V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
urmyfaith
V2EX  ›  macOS

OSX 下使用 terminal 来截图?

  •  
  •   urmyfaith · 2014-11-07 09:45:33 +08:00 · 5527 次点击
    这是一个创建于 3674 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题:OSX 下使用terminal来截图,就是说通过输入一行命令来截图,可以输入保存文件的名称。

    有这样的软件么?

    或者有什么截图软件是可以在截图完成后输入文件名称,和选择保存问路径的?

    类似windows下的QQ截图。

    osx下的截图,每次截图都是保存到一个位置,截图名称还要重命名,很是不方便。欢迎大家推荐。
    20 条回复    2014-11-07 18:08:58 +08:00
    imrei
        1
    imrei  
       2014-11-07 09:51:10 +08:00
    用mac qq也能快捷键截图,默认快捷键:control+command+a
    max0ne
        2
    max0ne  
       2014-11-07 09:54:05 +08:00   ❤️ 2
    用screencapture指令可以在command line里截图
    http://guides.macrumors.com/screencapture
    johnnyb
        3
    johnnyb  
       2014-11-07 10:13:03 +08:00
    Skitch(圈点),截图时会抓取窗口标题,不用费事命名
    Rikuo
        4
    Rikuo  
       2014-11-07 10:42:00 +08:00
    shift+command+3, 再按一下空格
    jox
        5
    jox  
       2014-11-07 10:42:00 +08:00
    晕,这是什么奇怪的需求,系统截图的位置可以更改的,默认是桌面,截图一般不需要重命名吧,真的需要重命名的时候一般都是需要重命名很多文件的时候,直接用脚本呀,不比手动输入强
    xenme
        6
    xenme  
       2014-11-07 11:01:49 +08:00
    我都是截图到clipboard,然后preview中编辑保存。
    开QQ的时候就CTRL+CMD+A
    Esay
        7
    Esay  
       2014-11-07 11:13:53 +08:00
    edwinlai
        8
    edwinlai  
       2014-11-07 11:14:28 +08:00
    @xenme 知道怎么取消qq截图的声音? 有时候声音开很大,突然一声周围人被吓一跳
    xenme
        9
    xenme  
       2014-11-07 11:18:18 +08:00
    @edwinlai 安装的截图插件里面设置里面去掉就好了。然后是@1x还是@2x也在那边设置
    haoji
        10
    haoji  
       2014-11-07 11:23:35 +08:00   ❤️ 1
    popbones
        11
    popbones  
       2014-11-07 12:14:19 +08:00
    感谢 @max0ne @haoji 提供的方法,长知识了。

    个人一般都是用CMD+Shift+3/4还有Ctrl+CMD+Shift+3/4来截图的。
    lyragosa
        12
    lyragosa  
       2014-11-07 12:26:52 +08:00
    @xenme 我印象中无论怎么设,在非retina上看起来都是一团糊
    urmyfaith
        13
    urmyfaith  
    OP
       2014-11-07 13:38:54 +08:00
    感谢各位的踊跃回复,由于没有用鼠标,所以截图的话,如果能通过命令行截图,选择位置和名称其实是比较方便的。


    默认位置的话,还要去移动。
    默认名称的话,还要去重命名。所以在需要的时候,直接就把这两个工作都做的话,不是更省事么?

    谢谢@haoji @max0ne 的推荐的,试试。
    dotpig
        14
    dotpig  
       2014-11-07 13:56:03 +08:00
    @Esay 这个太强悍了,选区、窗口、整屏都能轻松搞定,还能延时,还能取消咔嚓声,窗口截取模式时可以选择是否包含窗口阴影,基本高端截屏软件有的都有了。最强悍的是在窗口截取模式时,可以选择截取弹出窗口的母窗口,这个许多截屏软件都做不到。
    楼主,这个不是满足你所有的需求了吗?
    jox
        15
    jox  
       2014-11-07 14:10:44 +08:00   ❤️ 1
    截图跟有没有鼠标有啥关系,用触摸板不一样能截吗?



    这不就截了嘛。。。。我也不用鼠标啊,cmd+shift+4,三根手指头一划拉不就有了么。。。。。
    urmyfaith
        16
    urmyfaith  
    OP
       2014-11-07 17:29:34 +08:00
    @jox 系统截图不是不好用么?

    才知道命令行的screencapture。

    感觉很好用,解决了我的问题:

    1.cd到目的路径

    2. screencapture -W [file_save_to_path]

    选取窗口。。(只需点一个窗口哦!)

    谢谢各位的回答。
    urmyfaith
        17
    urmyfaith  
    OP
       2014-11-07 17:43:59 +08:00


    @jox 你的全屏下还透明的是一个插件么?
    是怎么实现的 ?
    jox
        18
    jox  
       2014-11-07 17:47:26 +08:00
    @urmyfaith 系统截图就是调用的screencapture,系统截图很难用吗?两个快捷键,cmd+shift+3/4,第一个截整个屏幕,第二个按空格可以截窗口或者自己拖动光标画框,系统截图的路径是可以设置的,默认是~/Desktop/,我不知道你要干啥,想不出什么工作需要截大量的屏幕,不过我觉得你这非得在terminal里输入命令来截图也没方便到哪里去啊,你得先打开terminal,cd到某个路径,然后输入命令之后还得把需要截的画面准备好

    我一般截图是这样的,cmd+shift+3/4,全屏是3,窗口是4+空格,自己画框是4然后拖动光标画框,然后cmd+f4是系统快捷键(用spark实现的),可以直接打开保存截图的目录,按空格查看截图,很少需要保存这些图片,一般也就是上传到某个图床上,上传完之后一般直接就删除了。

    我实在想不出你这样操作能比我这样操作快和方便的理由,手动改名字也很简单啊,在查看图片的时候如果需要改名就按一下空格关掉preview,回车一下直接就改了。
    jox
        19
    jox  
       2014-11-07 17:48:00 +08:00
    @urmyfaith 我不是打了吗,totalterminal啊
    urmyfaith
        20
    urmyfaith  
    OP
       2014-11-07 18:08:58 +08:00
    @jox get,3x
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1372 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:42 · PVG 07:42 · LAX 15:42 · JFK 18:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.