w60711 发表于 2024-2-20 18:24:42

afan 发表于 2024-2-20 17:49
在已经排除的窗口中,可以正常输入标点了—— 是排除的程序还是排除的输入法窗口?

app排除没想法…


1.是排除的程序窗口


2.鼠標正常了,但發現無法獲取檔案總管的資訊0.0



afan 发表于 2024-2-20 18:35:03

本帖最后由 afan 于 2024-2-20 18:46 编辑

w60711 发表于 2024-2-20 18:24
1.是排除的程序窗口



排除程序窗口 和 排除输入法窗口 之后的处理方式都是一样的。如果排除程序窗口的正常,未排除的就要通过输入法的检测,如不正常则说明排除输入法没有阻止,那样的话应该弹出小译才对?

在你的图片中 Au3.WProbe 捕获的是 Au3Info 窗口的信息,怎么会是资源管理器的信息呢?我试了捕获win11的资源管理器是正常的~ {:3_101:}



w60711 发表于 2024-2-20 19:40:09

本帖最后由 w60711 于 2024-2-20 19:50 编辑

afan 发表于 2024-2-20 18:35
排除程序窗口 和 排除输入法窗口 之后的处理方式都是一样的。如果排除程序窗口的正常,未排除的就要通过输 ...

1.对 会弹出小译没错~~


ExcludeList_Exe = chrome.exe
ExcludeList_IME = MSCTFIME Composition<< 默认


chrome在论坛打字 可以打标点出来",。"
notepad:弹出小译


======
未选取内容、仅仅按住左键&拖动,也会触发划词


2.奇了 只有这个文件夹不行XDD
就当作没这回事好了~
:face (13):





afan 发表于 2024-2-20 19:51:30

本帖最后由 afan 于 2024-2-20 19:55 编辑

w60711 发表于 2024-2-20 19:40
afan 发表于 2024-2-20 18:35
排除程序窗口 和 排除输入法窗口 之后的处理方式都是一样的。如果排除程序窗 ...
"未选取内容、仅仅按住左键&拖动,也会触发划词" —— 这是你勾选了监测控件的"非接触划词",好像以前跟你说过~

哈哈这是隐藏的彩蛋,这都被你发现了,其实还有别的,也不会探测…… :face (24):

w60711 发表于 2024-2-20 19:55:30

afan 发表于 2024-2-20 19:51
哈哈这是隐藏的彩蛋,这都被你发现了,其实还有别的,也不会探测……...

看来大神也很调皮喔 哈哈
不过我也喜欢藏彩蛋就是了
:face (33):

afan 发表于 2024-2-20 20:02:53

w60711 发表于 2024-2-20 19:55
看来大神也很调皮喔 哈哈
不过我也喜欢藏彩蛋就是了

英雄所见略同 :face (24):

至于输入法,只有靠你自己测试了
#AutoIt3Wrapper_UseX64 = n

HotKeySet('{Esc}', '_Exit')

While 1
        Sleep(1000)
        If WinGetHandle('') Then
                ToolTip('检测到输入法!')
        Else
                ToolTip('')
        EndIf
WEnd

Func _Exit()
        Exit
EndFunc   ;==>_Exit

w60711 发表于 2024-2-20 21:07:29

本帖最后由 w60711 于 2024-2-20 21:15 编辑

afan 发表于 2024-2-20 20:02
英雄所见略同

至于输入法,只有靠你自己测试了



非接触划词没有勾选
如果有反白到空行 会显示 无意义的翻译源
我指的是 没反白到 按住左键拖到的 会直接谈出小译
想说能不能加个检测 没东西就不要继续跑鼠标进度条了
不过这不重要就是了XD


我直接用这代码

在以下会显示Tips:
notepad++内容框
档案总管的文件夹改名
StartAllBack开始菜单的搜寻
SciTE


以下不显示Tips:
Chrome
OFFICE
记事本app
档案总管的网址列


看来不是所有的都能顺利检测到0.0


afan 发表于 2024-2-20 21:12:47

w60711 发表于 2024-2-20 21:07
我直接用這代碼

在以下會顯示Tips:


以下不顯示Tips:
Chrome
OFFICE
記事本app
檔案總管的網址列

莫非此时弹出的类名不同?否则怎么都不可能吧……:face (13):

w60711 发表于 2024-2-20 21:21:06

本帖最后由 w60711 于 2024-2-20 21:28 编辑

afan 发表于 2024-2-20 21:12
以下不顯示Tips:
Chrome
OFFICE

在這幾個窗口
會檢測不到
假如按出選字詞的窗口
會是 類名 ApplicationFrameWindow


CHROME測試
======
ExcludeList_IME = ApplicationFrameWindow

好像就可以了

但用TIP測試
反而一直顯示偵測到輸入法= =+

afan 发表于 2024-2-20 21:34:56

本帖最后由 afan 于 2024-2-20 21:43 编辑

w60711 发表于 2024-2-20 21:07
afan 发表于 2024-2-20 20:02
英雄所见略同


非接触划词没有勾选
如果有反白到空行 会显示 无意义的翻译源
我指的是 没反白到 按住左键拖到的 会直接谈出小译
想说能不能加个检测 没东西就不要继续跑鼠标进度条了
不过这不重要就是了XD
非接触划词 是应对其监控的控件的,也就是说有的监控控件可以勾选,有的可以不勾选,并非全局开关。有没有勾选要看你在该控件正常划词翻译后在菜单中查看。(若想检查核实监控的控件类名是否正确,可在点击菜单“监控此控件”时按住ctrl键,查看后要记得再点击一次以还原,因为勾选状态已切换)

划选动作完成后,此时并未开始获取,所以根本不知道内容。跑进度条是给用户选择的时间,这票干还是不干?不干移动一下就好。所以,进度的意义就在此。如果划选完成立即获取,那不知道会做多少无用功了。没选中东西就弹出小译输入,这也是设计好的快捷打开方式。

afan 发表于 2024-2-20 21:56:07

本帖最后由 afan 于 2024-2-20 22:04 编辑

w60711 发表于 2024-2-20 21:07
afan 发表于 2024-2-20 20:02
英雄所见略同


1,你可能是误操作将某些登记了的监控控件勾选了“非接触划词”,你需要在该控件正常划词并翻译后查看菜单项。
2,可能你的控件始终是插入符光标(如编辑框),那样就不存在非接触划词了,只要光标是插入符,那就始终是算有接触划词的。


关于“非接触划词”,可以查看帮助txt文档,我有以下解释:

 常规的划词操作一般都是按住鼠标左键在文本上划过以选择,此时鼠标光标会变为插入符形态
 而有时在文本外部划过,并未接触文本,也能选择文本,但这样光标的不会被识别为划词
 类似的情节还有在文本上划过却不改变光标形态的,同样不会被识别
 为应对这些情况,添加此选项,选中即可识别,但弊端是会将拖动滚动条也视为划词操作
 因此,一般无需开启此项,当然,习惯用滚轮而不是拖滚动条的无所谓


现在有了非常方便的双击左Shift开关划词,应对这种情况不是分分钟搞定吗?需要划词时敲两下,不需要划词时敲两下…… 我一分钟可以切换它60次都行 :face (12):

w60711 发表于 2024-2-20 22:57:40

afan 发表于 2024-2-20 21:56
1,你可能是误操作将某些登记了的监控控件勾选了“非接触划词”,你需要在该控件正常划词并翻译后查看菜单 ...

对的~
双击Shift的2开关,十分的便利啊~
再把INI排除项当作辅助用,
目前是没看到啥其他问题了
真是辛苦afan大大啦
:face (29):

afan 发表于 2024-2-20 23:11:00

w60711 发表于 2024-2-20 22:57
afan 发表于 2024-2-20 21:56
1,你可能是误操作将某些登记了的监控控件勾选了“非接触划词”,你需要在该 ...

应该感谢大胸弟的积极配合找Bug才是~!辛苦辛苦 :face (15):

chishingchan 发表于 2024-2-21 19:42:58

A小译 3.3 版在汉化软件 Athena-A413 中点击无效!



afan 发表于 2024-2-21 19:53:30

chishingchan 发表于 2024-2-21 19:42
A小译 3.3 版在汉化软件 Athena-A413 中点击无效!

不懂你说啥……
页: 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26
查看完整版本: A小译_划词翻译