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

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

  [复制链接]
发表于 2024-2-18 20:10:13 | 显示全部楼层
afan 发表于 2024-2-18 16:47
ok了~
240218 更新 3.3 版
        [新增]使用热键翻译时排除指定的程序窗口

A大,新版哪有下载
 楼主| 发表于 2024-2-18 20:24:34 | 显示全部楼层
zghwelcome 发表于 2024-2-18 20:10
A大,新版哪有下载

你说你嚷那么大声,不告你行么
发表于 2024-2-18 21:15:35 | 显示全部楼层
afan 发表于 2024-2-18 20:24
你说你嚷那么大声,不告你行么

收到,感谢
发表于 2024-2-20 02:35:10 | 显示全部楼层
本帖最后由 w60711 于 2024-2-20 02:51 编辑
afan 发表于 2024-2-18 16:47
ok了~
240218 更新 3.3 版
        [新增]使用热键翻译时排除指定的程序窗口

怪了 按快捷键还是触发了 像是 ctrl*2
ExcludeList_Exe = notepad++.exe|chrome.exe

然后 微软内置输入法
用 Au3.WProbe_0.7 获取类名 = MSCTFIME Composition
ExcludeList_IME = MSCTFIME Composition

还是无法用 ctrl+, 打出","


另外 Au3.WProbe_0.7 准心多拖拽个几次
鼠标就会越来越小然后消失 (黑色那块是鼠标



本帖子中包含更多资源

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

×
 楼主| 发表于 2024-2-20 10:12:59 | 显示全部楼层
w60711 发表于 2024-2-20 02:35
怪了 按快捷键还是触发了 像是 ctrl*2
ExcludeList_Exe = notepad++.exe|chrome.exe

看来找 Bug 还得是你!别人都不靠谱,以后的更新只与你分享就是了~

上次的更新我仅在x86系统简单测试了一下,可能在x64系统存在问题,一会在其它系统进行调试~

昨天更新了一个新版,也是很久以前的功能设计,趁思维在线解决了,先发给你~
240219 更新 3.4 版
        [新增]划词文本采集功能
           某些页面虽然可划词但不能复制,那就无法翻译了。比如 blog.csdn.net 的文章内容,有时仅仅只想复制一个函数都不行
           (有些要会员或收费… 曰,要你何用)
           为解决这个问题,新增设一个采集工具,只要页面能“划词+拖动时有可操作光标”就能直接将选择的文本拖入采集窗
           之后在采集窗就随便摆弄了,可翻译,可仅复制。有时单纯只是想复制或将划词的部分收集保存为文件,此时都可简单完成
           采集功能操作方法:
           划词后显示进度窗时右击,即会将划选的部分“弹射”到采集窗(如未成功接收那就再手动按住拖入也是正常操作)
           如未启用划词,则需点击(主菜单或托盘菜单)“划词采集…”菜单项,显示采集窗后,手动将已选择的按住拖入即可
 楼主| 发表于 2024-2-20 10:57:36 | 显示全部楼层
本帖最后由 afan 于 2024-2-20 15:12 编辑
w60711 发表于 2024-2-20 02:35
怪了 按快捷键还是触发了 像是 ctrl*2
ExcludeList_Exe = notepad++.exe|chrome.exe

刚刚在 win10 x64 测试过了,我这却是正常的,开始以为是对于 x64 的程序识别问题,但测试了 x86 x64 都正常。
比如,就拿 Au3 的程序测试 Au3Info.exe|Au3Info_x64.exe,在添加之前,按翻译热键会弹出A小译的输入小窗,因为没有捕获到文本。但添加  Au3Info.exe|Au3Info_x64.exe 之后,再重启小译,按翻译热键就没有弹窗了,说明已经识别并忽略成功。

你的问题是不是以下:
1,是不是你添加ini时重复添加了?因为在没有 XYConfig.ini 文件时是会自动生成该文件的,且包含ExcludeList_Exe = 的关键字,只需直接填写需要的就行。而如果你没注意,在后面再次添加 ExcludeList_Exe = 行则肯定不行,因为只会读取一次,上面的如果是空那就没有任何数据(ExcludeList_IME = 也是同理)
2,没有弹出小译,但目标程序与小译翻译热键同名而失效造成的没反应?

然后 微软内置输入法
用 Au3.WProbe_0.7 获取类名 = MSCTFIME Composition
ExcludeList_IME = MSCTFIME Composition

这个微软输入法是个很奇怪的窗口,在出现该窗口时,它的状态属性居然只有“存在”,没有“可见”,以至于误判。现在已修正,并将微软拼音的 MSCTFIME Composition 已内置到程序中,无需自行添加

240220 更新 3.5 版
        [修正]微软内置输入法弹出时,使用热键翻译仍未被拦截的问题
           微软拼音输入法类名 “MSCTFIME Composition” 已内置,无需自行添加到 ExcludeList_IME

        [新增]双击左Shift启停划词
           双击作用等同并同步于: 点击可选项菜单“启用划词检测”,或左键单击托盘图标
           该状态会保存到配置
        [新增]双击右Shift启停热键,并添加同步可选项菜单“启用全局热键”
           该状态不保存,即下次启动程序时会恢复启用全局热键
           以上两种双击Shift动作因其为隐形操作,故切换时会在托盘弹出提示
发表于 2024-2-20 15:24:24 | 显示全部楼层
afan 发表于 2024-2-20 10:57
刚刚在 win10 x64 测试过了,我这却是正常的,开始以为是对于 x64 的程序识别问题,但测试了 x86 x64 都正 ...

2,没有弹出小译,但目标程序与小译翻译热键同名而失效造成的没反应?
对 就是这个,昨晚困得很没注意到...

排除窗口确实生效了
但微软注音一样打不出来",。"之类的,应该还是上述的问题范围ˊ


划词文本采集功能正常
但是既然如此
应该可以直接拖拽到主窗口后处理即可
不必再多个GUI吧

应该说...如果小译窗口存ˊ在的话
让其可以随意拖拽内容进去翻译也挺方便的 (?

 楼主| 发表于 2024-2-20 15:32:01 | 显示全部楼层
本帖最后由 afan 于 2024-2-20 15:49 编辑
w60711 发表于 2024-2-20 15:24
2,没有弹出小译,但目标程序与小译翻译热键同名而失效造成的没反应?
对 就是这个,昨晚困得很没注意到.. ...

现在已是3.5版了,加了开关~ 你可以试试切换全局热键后的反应~

Au3.WProbe_0.7 我用了很多年了,从未遇到过你说的这种情况,刚刚在win10拖拽测试了半天也没问题… 这个目前看来无解~

划词文本采集需要富文本控件,其它的不支持文本拖入,这不是文件拖拽……
加之还有较多的按钮,主窗口肯定不适合,如果主窗加这些,那就要改名为 A大译 了
而且划词采集主要作用也就是划词选择后的文本采集,可以看做是一个单独的工具,只是借用了小译的划词功能,也让小译可以操作其采集的内容罢了(甚至其窗口内的文本仍可继续划词 ><)
发表于 2024-2-20 16:03:40 | 显示全部楼层
本帖最后由 w60711 于 2024-2-20 16:11 编辑
afan 发表于 2024-2-20 15:32
现在已是3.5版了,加了开关~ 你可以试试切换全局热键后的反应~

Au3.WProbe_0.7 我用了很多年了,从未遇到 ...

了解~
主UI漂亮的让我忽略了他原本的性质了


3.5
SHIFT快捷键使用后可以正常输入标点了
但是没有停用的话还是无法
我是用注音,但是类名应该是一样的...

Au3.WProbe_0.7 我以前就有过这情形了
只是没有特别注意
还没确定是不是我有改过鼠标默认大小的关系
(解法:开启放大镜后、或按用户锁定后再登入,鼠标会恢复正常)

沙盒测试是正常的没错~
PS.AutoIt Window Info (x86) 3.3.16.1 没有这问题

本帖子中包含更多资源

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

×
 楼主| 发表于 2024-2-20 16:19:03 | 显示全部楼层
w60711 发表于 2024-2-20 16:03
了解~
主UI漂亮的让我忽略了他原本的性质了

停用后正常那我可能就有办法了,稍等
Au3.WProbe 续延

点评

Au3.WProbe我是感覺會不會是改變鼠標、還原成原本的狀態那邊的問題?像是大小的判定一類  发表于 2024-2-20 16:27
发表于 2024-2-20 16:25:10 | 显示全部楼层
好热闹,难得见有如此讨论了.前面看到了winsetontop,想到我在官方论坛上发的一个关于uiaccess的贴子,可以让程序"超级置顶".不过这个只在win7版本以上才有效,不知a版有兴趣加入到你的新项目中伐

https://www.autoitscript.com/for ... pmost-uiaccess-udf/




本帖子中包含更多资源

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

×
 楼主| 发表于 2024-2-20 16:31:58 | 显示全部楼层
tubaba 发表于 2024-2-20 16:25
好热闹,难得见有如此讨论了.前面看到了winsetontop,想到我在官方论坛上发的一个关于uiaccess的贴子,可以让 ...

兔侠好久不见~  有空一定拜读~
 楼主| 发表于 2024-2-20 16:44:35 | 显示全部楼层
w60711 发表于 2024-2-20 16:03
了解~
主UI漂亮的让我忽略了他原本的性质了

试下3.5.1~
发表于 2024-2-20 17:18:51 | 显示全部楼层
本帖最后由 w60711 于 2024-2-20 17:20 编辑


3.5.1
在已经排除的窗口中,可以正常输入标点了
但在 未排除的窗口中,仍无法输入

另外发现个问题
新版记事本无法排除...
他是app型式,非传统型exe... ><"
雖然我用notepad++居多,還是報告一下XD
https://apps.microsoft.com/detai ... ight&hl=zh-tw&gl=TW


 楼主| 发表于 2024-2-20 17:49:58 | 显示全部楼层
w60711 发表于 2024-2-20 17:18
3.5.1
在已经排除的窗口中,可以正常输入标点了
但在 未排除的窗口中,仍无法输入

在已经排除的窗口中,可以正常输入标点了—— 是排除的程序还是排除的输入法窗口?

app排除没想法…

已发 Au3.WProbe_0.7.1 试下~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-24 00:18 , Processed in 0.087020 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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