使用 AHK 联动 Snipaste 和 Pot-app 的一次尝试

发布时间 2023-09-07 01:14:20作者: zglinus

事情起因

当初我在哔哩哔哩上面看到一个项目,可以完成截图,OCR和翻译一条龙,这个项目叫做 Pot-app, 当时我发现了一个问题,这个软件的截图没有办法很好地在触摸屏上实现,最近作者开放了API接口,我就想,能不能用我的已有知识做点什么。
然后,我发现我正在使用的截图工具 Snipaste 刚好可以使用命令行指定输出文件,所以就有了这个项目 pot-screenshot

搭建过程

这个项目需要的是自动化,刚好想到了一个我会的软件,AutoHotKey,这个软件已经更新到了2.0的版本,但我对这个软件的认知还停留在1.1版本,所以我就用了 AutoHotKey 做了一个脚本,先移除先前生成的缓存,然后使用Snipaste完成截图生成一张新的缓存图片,最后请求 API 完成 OCR 和翻译。
但是,当我使用 curl 请求 API 时发现会出现一个很丑的黑色的 cmd 窗口,我只能利用 Bat To Exe Converter 的转换功能把对应的 bat 脚本转换成不可见的 Windows 窗口。
img

项目地址

https://github.com/oh-zgl-s-fish/Pot-Screenshot