# WebParser.dll的更新问题 - suixin812的日志 - 雨滴社区 - Powered by Discuz!
点击注册 登录
雨滴社区 返回首页

风飏的个人空间 https://bbs.rainmeter.cn/?335199 [收藏] [复制] [分享] [RSS]

日志

WebParser.dll的更新问题

热度 1已有 1083 次阅读2012-11-2 21:05 | webparser


RegExp无法更新
这是在编写英汉词典时遇到的问题
英汉词典工作原理如下:
InputText.dll获得输入内容$UserInput$,将其赋予到变量#SI#中;
WebParser.dll依据RegExp在词库文件中匹配#SI#,并返回相应内容
代码如下
[measureInput]
Measure=Plugin
Plugin=InputText.dll
DefaultValue="#SI#"
FocusDismiss=1
Command1=[!SetVariable SI $UserInput$][!UpdateMeasure MeasureLookingUp #CURRENTCONFIG#][!UpdateMeter meterSearch #CURRENTCONFIG#]
UpdateDivider=1
DynamicVariables=1
[MeasureLookingUp]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=file://#CURRENTPATH#\dic.txt
RegExp="#SI#[ \t]{3}([a-z]{1,4}\..*?)[\f\n\r]"
StringIndex=1
DynamicVariables=1
但实际运行结果是即使[measureInput] #SI# 已经改变,但[MeasureLookingUp]返回的仍然是对应初始#SI#的返回值

路过
路过
雷人
雷人
握手
握手 (1)
鲜花
鲜花
鸡蛋
鸡蛋

刚表态过的朋友 (1 人)

全部作者的其他最新日志

发表评论 评论 (2 个评论)

回复 风魔龙郎 2014-5-12 22:34
回复 风魔龙郎 2014-5-12 22:34

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 点击注册

返回顶部