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

有没有类似按键精灵的抓图软件

  •  
  •   HoseaDev · 2023-05-31 10:22:02 +08:00 · 2121 次点击
    这是一个创建于 544 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前用按键精灵写的脚本的时候发现他的抓抓软件挺好用的, 现在想用 python 来写一些自用按键脚本,如果又要装按键精灵用抓抓就显的太 2 了。 大家有没有好用的类似的软件推荐一下,网上找了圈没有找到合适的。

    16 条回复    2023-06-01 17:31:51 +08:00
    airbact
        1
    airbact  
       2023-05-31 10:43:43 +08:00   ❤️ 1
    没有用过按键精灵,你能描述一下他的功能吗?我猜想你需要 autohotkey 。

    (你的问题描述真的很烂,建议看一下《提问的智慧》 https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md
    hpi34
        2
    hpi34  
       2023-05-31 10:54:58 +08:00
    你觉得按键好用,那就在 python 里引用大漠啊
    bingfengfeifei
        3
    bingfengfeifei  
       2023-05-31 11:12:28 +08:00
    KeymouseGo 用过这个开源项目
    ZakaryTime
        4
    ZakaryTime  
       2023-05-31 12:04:06 +08:00 via Android
    按键抓抓可以单独提取出来的。安装后提取抓抓或者直接网上下载别人提取好的。
    fbichijing
        5
    fbichijing  
       2023-05-31 12:50:22 +08:00
    @airbact 估计他想说的功能有以下几个方面:

    - 截图,我记得是获取了 printscreen 的截图,好像还能在这个上面继续截取和保存,太久没用了,记不清楚细节
    - 捕捉特定位置象素的坐标和 RGB 数值,抓抓里面可以捕捉并且让按键精灵很容易导入。可以记录 10 个点。

    这两个功能是用于位移到指定位置和以图找图所用。是不是还缺少什么?

    貌似 python 也有相关库可以完成这些功能,并且可以后台运行,不过没有实际尝试,不知道效果是否很好。一些简单的需求用按键精灵就会发现思维十分简单,解决方式十分简便粗暴!缺点就是多机适配相对麻烦。
    dearmymy
        6
    dearmymy  
       2023-05-31 12:59:40 +08:00
    pyautogui 里有找图还算是好用
    taotaodaddy
        7
    taotaodaddy  
       2023-05-31 13:01:30 +08:00
    PyAutoGUI
    Tamamopoi
        8
    Tamamopoi  
       2023-05-31 13:11:32 +08:00   ❤️ 1
    后排帮楼主补点按键抓抓的功能。

    1.放大镜+抓点热键,用于抓当前鼠标坐标+颜色 rgb 。
    2.指定窗口句柄截图 /取色
    3.内置图像处理,类似 win 自带旧版"画图"
    4.内置遍历所有窗口,显示标题、类名以及句柄。我主要就用这个功能。 \
    热键 F8 获取当前句柄,也有个小准星图标,拖动到窗口获取句柄。

    印象中“大漠 VIP 工具”有句柄相关的功能。使用免费的 3.1233 版本。好久没玩了,lz 可以根据关键词搜寻。
    HoseaDev
        9
    HoseaDev  
    OP
       2023-05-31 13:27:20 +08:00
    @fbichijing
    @ZakaryTime
    @fbichijing
    谢谢就是这个东西,我现在是 printscreen 截图到 Windows 画图工具中,在这个画图的工具中进行图片的裁剪,以及想知道我这个图出现的大概区域。都要自己在算一算,不像抓抓工具就直接显示出来了。裁剪也很方便 。
    HoseaDev
        10
    HoseaDev  
    OP
       2023-05-31 13:28:44 +08:00
    @Tamamopoi 抓抓的有些功能很好用。
    zer
        11
    zer  
       2023-05-31 13:42:11 +08:00   ❤️ 2
    Snipaste 截图的时候能识别窗口内元素的,看上去和 8 楼描述的功能完全一致
    HoseaDev
        12
    HoseaDev  
    OP
       2023-05-31 13:43:05 +08:00
    @dearmymy
    @taotaodaddy
    是的我就是用的 pyautogui,
    你们在某个区域内找这张图,是用的截图工具+区域自己算,还是用的其他什么工具
    HoseaDev
        13
    HoseaDev  
    OP
       2023-05-31 13:44:10 +08:00
    @zer
    看了下是我想要的。谢谢!
    taotaodaddy
        14
    taotaodaddy  
       2023-05-31 14:56:28 +08:00
    @HoseaDev 就简单的用 locate 函数...没有在指定的复杂边界区域中以图找图,要么是在简单的矩形区域里找,要么是简单的在整个屏幕里以图找图,然后再简单的对比一下,看找到的图是否位于这个复杂边界区域中.
    cheneydog
        15
    cheneydog  
       2023-05-31 19:10:53 +08:00
    我正在找类似功能的 nodejs 版本。。。
    busterian
        16
    busterian  
       2023-06-01 17:31:51 +08:00 via Android
    sikulix
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5625 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:12 · PVG 15:12 · LAX 23:12 · JFK 02:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.