|
主题: 关于“搜索查询”功能的一点问题
|
 阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
|
#12002/8/14 11:43:56
我做了一个英语学习软件中有单词查询功能(英译汉字典),同时希望在查询单词的同时显示这个单词在本软件涉及文章中的位置。
框架的find功能很适合这个,但是find是弹出一个窗口,手动输入搜索的内容,然后列出单词在程序中的页面名称。
我想能不能将我的单词查询软件,能将我的查询的单词同时和搜索功能对接,即显示单词的查询结果又能显示搜索结果(而不是手动启动搜索功能,手动输入搜索的单词),朋友们有没有什么好的办法。
用什么函数可以做到? findtext(...)
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#22002/8/14 17:12:10
preset text属性里是可以用变量的,比如用wordclicked,就可以一步进行查询。
|
 阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
|
#32002/8/15 8:13:40
呵呵,有思路了,我去试试~~
谢谢老Y
.......
搞定了,我的aw用的不是很活阿~ 谢谢老Y指点
|
 阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
|
#42002/8/15 15:59:14
目前有点问题,还没搞动,AW的这个find功能是不是只能查一个单词,而不能查一个词组,例如:我查 "a lot of",系统就回去查“a”“lot”“of”三个分别去查,有没有什么办法能查一个词组的?
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#52002/8/15 16:18:57
不会吧?!如果上面自定义变量中的内容是“a lot of”,那么search功能直接就查到,而不会查到“lot”。倒是单击后wordclicked的内容不可能是一个词组,只能配合其它响应(比如配合热键),记录用户最近单击的若干个单词,拼成词组按热键后进行find。
|
 阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
|
#62002/8/15 17:15:37
目前我碰到的问题是这样的(见下图)  当selectword 为a drop of时,他就会查找一页既有a、又有drop\of 的,不管是不是连续的,也就是说,这个框架页中只要同时含有 a\drop\of,他就会被显示,而查询的结果还是模糊查询结果. 能不能做一下限定,1、不要模糊查询2、整个词组匹配 怎么做?是我做错了? 老Y再帮帮忙! 谢谢了!
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#72002/8/15 23:07:43
变绿的情况可以在Modify>file>Navagition setup命令中屏蔽,但整词匹配不好办
|
 mimicico
职务:普通成员
等级:1
金币:0.0
发贴:129
注册:2002/4/23 17:12:05
|
#82002/8/16 14:48:43
查询时要加引号,所有的搜索都是这样,比如Google,yahoo等等。
像这样: "a drop of": 查到精确匹配; a drop of: 只要一页有这样的词,就可以查到,上面的情况。
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#92002/8/16 15:04:28
mimicico讲的不错。只要变量内容预设为"\"a drop of\""就可以精确匹配了。
|
 阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
|
#102002/8/16 15:37:46
哦,原来是这样啊,谢谢MIMICICO!
|
 mimicico
职务:普通成员
等级:1
金币:0.0
发贴:129
注册:2002/4/23 17:12:05
|
#112002/8/16 15:51:14
No thanks! ^_^
|
 阿州
职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
|
#122002/8/16 15:55:00
确实是这样,谢谢朋友们
|
 lvzhiguo
职务:普通成员
等级:1
金币:1.0
发贴:136
注册:2002/2/28 9:56:47
|
#132002/8/16 18:10:57
引用: 查询时要加引号,所有的搜索都是这样,比如Google,yahoo等
一直关注此贴!又来看看hehe又学一招,不错不错!顶一下让更多人看看。
|