看来需要仔细研究一下。。。
@remyxo ,第一个bug是autojsocr.msi 的文件信息本身写得不规范,我们再优化看看。关于建议的打包前设置函数库顺序,在v2.2已经加上了,这是测试版本地址,你可以试试: https://pan.baidu.com/s/1_dbNBxp_Q-BDsnEVXeBfHg?pwd=rcj7
快捷键全屏生效的方法,参考微信的方法,需要在控制中心的快捷键里面添加一个自定义的快捷键:
@remyxo ,第一个bug是autojsocr.msi 的文件信息本身写得不规范,我们再优化看看。关于建议的打包前设置函数库顺序,在v2.2已经加上了,这是测试版本地址,你可以试试: https://pan.baidu.com/s/1_dbNBxp_Q-BDsnEVXeBfHg?pwd=rcj7
快捷键全屏生效的方法,参考微信的方法,需要在控制中心的快捷键里面添加一个自定义的快捷键:
非常感谢,我试试。
关于快捷键全屏生效的问题,关键是这个快捷键识字精灵是可以更改的,默认是CTRL+SHIFT+A,可以随时改为任何热键,在控制中心的快捷键里面添加一个自定义的快捷键的话是固定的。
没用过这个功能,不知道对于wine程序,命令怎么填。
@remyxo ,第一个bug是autojsocr.msi 的文件信息本身写得不规范,我们再优化看看。关于建议的打包前设置函数库顺序,在v2.2已经加上了,这是测试版本地址,你可以试试: https://pan.baidu.com/s/1_dbNBxp_Q-BDsnEVXeBfHg?pwd=rcj7
快捷键全屏生效的方法,参考微信的方法,需要在控制中心的快捷键里面添加一个自定义的快捷键:
应用名称填对了,一句话描述还是吃掉了第一个字节。
函数库顺序可以调整了,DPI也可以设置(但似乎无效果,直接winecfg也看不到任何效果,不知道怎么回事)。
定义快捷键弄好了,命令:"/opt/deepinwine/tools/sendkeys.sh z AutojsOCR.exe 5"。可惜不能随着识字精灵设置里面更改快捷键而自动更改,需要到控制中心里也改一下。
这里我改为CTRL+SHIFT+Z了:(CTRL+SHIFT+A似乎与终端vim有冲突)
然后需要在控制中心更改快捷键:
不管怎样,已经基本满意了,感谢大佬!!!
你把打出来的com.autojs.ocr deb包在深度终端里面用 dpkg --info 命令看看描述文本是否正常?可能是包安装器显示的问题。
你把打出来的com.autojs.ocr deb包在深度终端里面用 dpkg --info 命令看看描述文本是否正常?可能是包安装器显示的问题。
真是安装器的问题:
不错不错
比我截图用qq识别好多了
感谢分享
Popular Events
More
最近需要把一个word文档中比较模糊的图片识别为文字并替换为文字,wps文字内置了图片文字识别,但准确率很差,近期看了一遍微信公众号的文章,推荐了这款小巧的软件:识字精灵,(免费的,官网:https://www.autojs.com.cn),发现识别率非常高,感兴趣的朋友可以试一下。故有把这款软件用deepin-wine迁移到deepin的想法。
1、BUG:
我没用安装文件进行迁移,因为该文件为msi安装文件,UOS迁移助手不能识别它的图标,给出的图标与实际运行的不符。我使用绿色软件进行迁移,选择‘/media/remy/Windows/Program File/AutojsOCR’目录,助手准确的识别了应用程序入口及图标:
下一步,自动填入一些默认值:(这里 "应用名称" 似乎与上面截图的 "文件描述" 搞混了,内容应该填在"一句话描述"里)
我把应用名称改为:识字精灵,一句话描述改为:AutojsOCR Tool:
打包后,使用生成的deb文件进行安装,这里一句话描述的"AutojsOCR Tool"中,第一个字母A被截掉了,变成了“utojsOCR Tool” ,如果是中文,被截掉一个字节后,开头是乱码。(第一处bug)
安装完成后,启动器应用名称还是使用默认的系统从应用中获取的名字。(第二处bug),使用另一个绿色软件进行迁移,也是一样的问题,应用名称修改无效。
请管理员转相关开发人员确认和处理。
另外,建议通过安装程序迁移时,可以像绿色软件迁移一样,选择执行程序及应用图标(至少图标使用应用程序的默认图标,不要目明其妙给一个不知哪儿来的图标)
2、改进建议:
2.1 如何在deb生成前设置函数库顺序
此应用安装后,热键为CTRL+SHIFT+A,按热键后程序崩溃,说是concrt140.dll中的一个什么函数没有实现。windows下不可能没有实现,估计是使用了内建函数库,启动winecfg,函数库那里加入concrt140.dll,设置为“原生先于内建”,确认后重启,几乎不崩溃了。
问题是,deb安装后是在/opt/apps目录下,主要文件是7z压缩文件,Linux上的每个用户启动该应用时实例化容器,在家目录的.deepinwine/<容器>下解压缩7z文件,然后启动wine容器,我只能修改本用户下的实例化的容器,我希望在生成deb时就把函数库配置弄好,这样其它用户使用就不要再进行winecfg配置了,还可以把这个deb分享给群友。但UOS迁移助手没有提供这方面的设置,一般用winecfg配置最多的地方就是函数库和DPI设置。
建议官方在迁移助手中增加一个高级设置,可以对哪些函数库需要设置”原生先于内建“进行配置,包括DPI分辨率等。
2.2 如何让热键在任何时候生效
截图界面在前台的时候,热键CTRL+SHIF+A能生效,但关闭对话框进入后台时(此时图标在状态栏折叠区),热键不生效,有时需要截取整个屏幕进行文字识别,在前台就不合适了。这个在windows上肯定是没有问题的,我不知道这是wine的机制问题还是我没有设置好,请deepin-wine的专家指教,谢谢。