找回密码
 加入
搜索
楼主: afan

[原创] A小译_划词翻译

  [复制链接]
 楼主| 发表于 2022-6-1 22:04:10 | 显示全部楼层
w60711 发表于 2022-6-1 20:42
感觉在IE设置监控会影响到EDGE和CHROME...
反之则无效,如附图

再次更新 2.5 版
        [修正]译文窗存在时点击托盘图标退出会造成程序反复弹窗的问题

不能监控划词的原因可能是捕获窗口控件失败,已对此加入了提示信息
发表于 2022-6-2 09:49:26 | 显示全部楼层
afan 发表于 2022-6-1 22:04
再次更新 2.5 版
        [修正]译文窗存在时点击托盘图标退出会造成程序反复弹窗的问题

测试了,好用。没发现问题。辛苦了。
 楼主| 发表于 2022-6-2 09:51:45 | 显示全部楼层
chzj589 发表于 2022-6-2 09:49
测试了,好用。没发现问题。辛苦了。

ok~~
发表于 2022-6-2 11:34:17 | 显示全部楼层
我来看一下,学习,study
发表于 2022-6-2 12:58:01 | 显示全部楼层
afan 发表于 2022-6-1 22:04
再次更新 2.5 版
        [修正]译文窗存在时点击托盘图标退出会造成程序反复弹窗的问题


感谢A大~
功能皆正常运行
但不知为何,
在IE设置控件监控(有效)
其他浏览器也会是有勾选状态的(无效)

图片为Chrome

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2022-6-2 13:17:42 | 显示全部楼层
w60711 发表于 2022-6-2 12:58
感谢A大~
功能皆正常运行
但不知为何,

果然是这个问题,我猜到了,加了窗口、控件的检测~
只是这里有疏忽的地方,你看到的勾选实际上是上个已正常加入监控的控件状态,由于当前获取控件失败而未清除状态而造成了误会,一会还是改过来。
另外,你可以用 Au3Info.exe (不是 Au3Info_x64.exe) 探测下该控件,看看是不是也获取不到?
 楼主| 发表于 2022-6-2 14:26:33 | 显示全部楼层
w60711 发表于 2022-6-2 12:58
感谢A大~
功能皆正常运行
但不知为何,

220602 更新 2.6 版
        [修正]在未获取到控件信息时未修正菜单中的监控项勾选状态
        [新增]支持未获取控件信息时也可加入监控(比如某些窗口无控件直接在窗口绘制)
           此功能开启时,若未获取控件信息,则仅以该窗口信息为准
           若需关闭该功能,请自行修改配置文件:[opt] AllowCCNEmpty = 0 (默认=1,表示开启)

需要的各位可原址下载~
发表于 2022-6-2 14:42:13 | 显示全部楼层
afan 发表于 2022-6-2 14:26
220602 更新 2.6 版
        [修正]在未获取到控件信息时未修正菜单中的监控项勾选状态
        [新增]支持未获取控件 ...

更新好快!
 楼主| 发表于 2022-6-2 14:49:32 | 显示全部楼层

对 BUG 很感兴趣
发表于 2022-6-2 16:56:14 | 显示全部楼层
afan 发表于 2022-6-2 13:17
果然是这个问题,我猜到了,加了窗口、控件的检测~
只是这里有疏忽的地方,你看到的勾选实际上是上个已 ...



报告!2.6版已经能在各浏览器正确划词了!感谢A大辛劳~~

1.问题一:2.5.1的MSG弹窗(获取控件失败)没有没有置顶属性,可能会被本体窗口盖住,不之2.6是否有更动
2.问题二:当 来源、翻译的语言相同(如:简 > 简),窗口大小不正确,文字会超出范围,如图一
3.小弟资质驽钝,不知道A大是说要探测哪个控件,所以就侧了浏览器和A小译窗口...^^"

下图是2.5.1截图





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2022-6-2 20:49:03 | 显示全部楼层
w60711 发表于 2022-6-2 16:56
报告!2.6版已经能在各浏览器正确划词了!感谢A大辛劳~~

1.问题一:2.5.1的MSG弹窗(获取控件失败 ...

之前说的是捕获浏览器的控件信息,不过上版已改变思路不需要了~
对于超出显示范围,这个基本无解,不过添加了新功能,需要时可使用。其实因已经有编辑功能,点击为编辑模式也能向下回车处理范围,不过比较麻烦而已

新 2.6 补充
        [新增]在译文窗滚动鼠标滚轮可拉高窗口高度
           主要为应对不可预期的译文窗小于译文尺寸而导致显示不全的问题
           注意:使用该功能时需满足两个条件:
           1,当前监控已开启,这将捕获滚轮消息
           2,当前的译文窗处于静态而非编辑模式(编辑模式的滚轮动作为上下移动光标)

原处下载~

点评

了解了,感谢A大辛劳!目前运行一切正常~~  发表于 2022-6-2 23:42
 楼主| 发表于 2022-6-4 20:31:30 | 显示全部楼层
220604 更新 2.7 版
        [修改]优化译文窗文本显示矩形逻辑
        [修正]在遇到转换相同时(如自动检测>汉, 检测到源与目标语言一样)
           此时会丢失换行而连成一行,现已修正保留换行
        [修正]MSG消息框可能被窗口遮住而不方便操作
        [修正]在高DPI时,词库命中数量提示图标中的文字过大的问题
           因图标大小固定,不随DPI缩放,因此字体若过大显示则肯定不美观
           现已修改为固定大小(懒得在高DPI测试,仅凭经验修改)
        [新增]语言菜单添加两项默认字体选择
           (该设置既可统一系统字体习惯,也可对于显示不全的字体进行替换
           经测试,微软雅黑、宋体之类显示很美观,在一般语言可准确显示)
           1,设置全局默认字体,即所有翻译语言显示的默认字体,之前的版本均使用“微软雅黑”
           选择语言菜单“默认字体 >”,查看当前的字体
           如需改变可点击进行设置,也可点击还原默认
           2,对目标语言选择设置单独的字体
           某些目标语言(比如要翻译成韩文)在使用默认字体(如微软雅黑)时显示范围可能会异常
           此时选择一个适合显示其的字体(如宋体)即可正确显示,以后只要是该目标语言都会自动使用该字体
           选择语言菜单“当前语言字体 >”,查看当前的目标语言需使用的字体
           在未对该语言设置字体时,默认为“默认字体”中的设置
           如需改变可点击进行设置,也可点击还原默认

需要的可原址尽快下载,该附件随时删除~
发表于 2022-6-9 15:20:04 | 显示全部楼层
谢谢A版又出好东西了,没想到A版还在用XP系统呀
 楼主| 发表于 2022-6-9 17:10:39 | 显示全部楼层
都市浪子666 发表于 2022-6-9 15:20
谢谢A版又出好东西了,没想到A版还在用XP系统呀

XP钉子户
发表于 2022-6-19 13:23:17 | 显示全部楼层
能否将小译弄成一款翻译软件?
例如:打开一个英文软件,小译在后台检测当前软件窗口的标题、菜单、XX栏等等,不需要人工干预,直接翻译。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-28 16:01 , Processed in 0.084987 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表