啥也不說(shuō),上圖:


數(shù)據(jù)通過(guò)Hook方式從Lingoes的結(jié)果中提取再放入本地?cái)?shù)據(jù)文件中,然后再查詢(xún)出來(lái)。兩張圖分別顯示了樹(shù)狀方式結(jié)果顯示和HTML方式結(jié)果顯示。有點(diǎn)樣子了吧~
目前的主要問(wèn)題集中在Lingoes結(jié)果的處理上,通過(guò)HTML數(shù)據(jù)分析數(shù)據(jù)是下一步的首要目標(biāo),打算先考察先wxWidgets帶的XML解析對(duì)象,如果不行再試試tinyxml,再不行就不知道了,Lingoes的HTML結(jié)果應(yīng)該是直接字符串拼接的,不是有一定規(guī)則,這對(duì)分析來(lái)說(shuō)比較麻煩。
存在的問(wèn)題:
1.HTML顯示有些走樣;這個(gè)應(yīng)該是wxHtmlWindow對(duì)DIV標(biāo)簽支持的問(wèn)題,這個(gè)控件不知道是如何實(shí)現(xiàn)的,直接嵌入的IE還是其他方式?反正顯示沒(méi)有直接用IE顯示好看;還有就是不支持內(nèi)容中'file:///'定位的圖像,這個(gè)很惱火,每次顯示前,要先剔除HTML數(shù)據(jù)中的'file:///'字串;先看看了,不是主要功能,如果必要,可以直接使用IE內(nèi)嵌方式,而不用wxHtmlWindow;
2.字典只能支持一種:Vicon(維科)字典,就是Lingoes缺省帶的,現(xiàn)在測(cè)試時(shí),就開(kāi)這一個(gè)字典;
3.Lingoes界面語(yǔ)言的問(wèn)題也是比較煩的地方,不僅僅對(duì)Hook過(guò)程有影響,而且結(jié)果的字典解析上也有影響,這也是急需通過(guò)HTML方式,而不是TEXT方式分析數(shù)據(jù)的主要原因;
4.等等,等等,很多地方~
這里是
LingosHook程序,源碼也在里面,有興趣下載試試。(不能運(yùn)行,請(qǐng)嘗試先安裝MS的VC9的實(shí)時(shí)庫(kù)-‘
)開(kāi)發(fā)中,任何問(wèn)題請(qǐng)?jiān)u論~
由于Lingoes的界面語(yǔ)言對(duì)LingosHook運(yùn)行影響較大,提供了一個(gè)配置的地方,如下圖,注意的是,每次都需要設(shè)置下,因此配置沒(méi)有被記錄還。。。
