找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5520|回复: 15

【审核】Update Guide 刷新导论

[复制链接]

签到天数: 189 天

[LV.7]常住居民III

发表于 2014-1-12 23:55:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?点击注册

x
使用Update,UpdateDivider和UpdateRate
Update属性控制了Rainmeter皮肤中的meter和measure的更新周期,以毫秒为单位。UpdateDivider允许你单独控制某个meter或者measure,且它的更新周期是Update的整倍数。使用UpdateDivider能让你的皮肤更高效。
举个例子,在一个measure中UpdateDivider=5会让它在Update更新5个周期之后进行更新。当Update=1000时,这个measure的更新周期将变成1000*5毫秒,相当于5秒。
默认情况下,Update=1000,UpdateDivider=1。一般来说,以秒为单位计算一个节点的更新间隔如下公式:(Update*UpdateDivider/1000)。



在下面的例子中,皮肤的更新周期设为1000毫秒(1秒)。
[MeasureCPU]没有写UpdateDivider,默认是1秒。
所以[MeasureCPU]的更新周期为1秒1次。
对应的,[MeasureUser]有个UpdateDivider=3600,因为这个节点不需要经常刷新变化,所以设置为3600秒更新一次(1小时)。
[MeasureTotalC]的UpdateDivider=-1,当UpdateDivider为负值的时候,这个节点只会刷新一次(整个皮肤加载或者刷新的时候)。因为[MeasureTotalC]用来测量硬盘大小(不会改变),所以在加载的时候刷新一下就可以了。
  1. [Rainmeter]
  2. Update=1000
  3.   
  4. [MeasureCPU]
  5. Measure=CPU
  6.   
  7. [MeasureUser]
  8. Measure=Plugin
  9. Plugin=SysInfo
  10. SysInfoType=USER_NAME
  11. UpdateDivider=3600
  12.   
  13. [MeasureTotalC]
  14. Measure=FreeDiskSpace
  15. Drive=C:
  16. Total=1
  17. UpdateDivider=-1
复制代码


什么是UpdateRate?
UpdateDivider能用在所有meter和measure上面。UpdateRate只允许用在WebParser 和Ping插件上面。在下面这个例子中,我们尝试写一个使用WebParser插件的measure。
UpdateRate指定了多少时间间隔后WebParser将连接到互联网上去获取指定的URL。这个时间的一般公式是:(Update x UpdateDivider x UpdateRate / 1000)。

在以下的例子中,[MeasureMailCount]没有UpdateDivider。因此默认刷新率为1秒。
不过[MeasureMailCount]有个UpdateRate=1200,说明WebParser将以1200秒(20分钟)为间隔从网上获取页面。
  1. [MeasureMailCount]
  2. Measure=Plugin
  3. Plugin=WebParser
  4. URL=https://username:pasword@gmail.google.com/gmail/feed/atom
  5. RegExp="(?siU)<fullcount>(.*)</fullcount>"
  6. StringIndex=1
  7. UpdateRate=1200
复制代码
当WebParser连接到互联网上时,需要有一个足够高的“下载时间间隔”。如果你想要非常频繁的下载页面(比如1秒一次),你有可能导致目标站点负荷过高,这可能会让该站点最终阻止你的电脑访问它。
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-13 00:42:51 | 显示全部楼层
貌似没什么问题?
回复

使用道具 举报

签到天数: 189 天

[LV.7]常住居民III

 楼主| 发表于 2014-1-13 01:16:08 | 显示全部楼层

嗯,看看另外的人有没有什么意见,没意见的话就视为审核通过了
回复

使用道具 举报

签到天数: 368 天

[LV.9]以坛为家II

发表于 2014-1-13 20:07:59 | 显示全部楼层
小白表示能看懂木有问题o(╯□╰)o
回复

使用道具 举报

签到天数: 23 天

[LV.4]偶尔看看III

发表于 2014-1-15 16:36:54 | 显示全部楼层
嗯,基本能看懂
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-19 21:49:17 | 显示全部楼层
好像似乎觉得都挺通顺的,不过不知道小哥会不会有意见。。。
上次他不是喷了我的计数器翻译来着么~~~
回复

使用道具 举报

签到天数: 166 天

[LV.7]常住居民III

发表于 2014-1-25 20:31:06 | 显示全部楼层
看得懂 不过感觉不是很通顺的感角啊      最开头的 Update属性  修正一下为 Update选项吧   不是有个帖子专门弄了个对译表么  那么就统一一下吧  
Update属性控制了Rainmeter皮肤中的meter和measure的更新周期,以毫秒为单位  修正一下为  Update选项控制了Rainmeter皮肤中的meter和measure的更新周期,并以毫秒为单位  后面加个并字读起来舒服一点  
  下面也是一个通顺问题
且它的更新周期是Update的整倍数。使用UpdateDivider能让你的皮肤更高效。   修正为   且它的更新周期是Update的整倍数。总之使用UpdateDivider能让你的皮肤更高效。

举个例子,在一个measure中UpdateDivider=5会让它在Update更新5个周期之后进行更新。  这句有点歧义  在一个measure中UpdateDivider=5  是哪里等于5呢  新人可能不是很理解   修正为  举个例子,在一个measure节点下面写UpdateDivider=5会让它在5个更新周期之后进行更新。    "Update更新5个周期之后"这句就不用写得那么笼统哪  update设定后就是皮肤更新周期嘛   那么就说 ”5个皮肤更新周期之后“就是了

这个读起来爽一点吧
还是通顺问题   以秒为单位计算一个节点的更新间隔如下公式  修正为  以秒为单位计算一个节点的更新间隔公式如下

一个不大不小的语误  “对应的,[MeasureUser]有个UpdateDivider=3600,因为这个节点不需要经常刷新变化”中的“刷新” 修正为 “更新”吧   另外后面一句也一样“这个节点只会刷新一次”刷新更改为“更新”  比较两者还是区别很大的


“在以下的例子中,[MeasureMailCount]没有UpdateDivider。因此默认刷新率为1秒。” ”刷新率“修正为“更新频率”





回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-26 21:38:40 | 显示全部楼层
夜色之下 发表于 2014-1-25 20:31
看得懂 不过感觉不是很通顺的感角啊      最开头的 Update属性  修正一下为 Update选项吧   不是有个帖子专 ...

我的理解中雨滴一次更新就是一次刷新,所以有时候会混用这两个词。请虫子先森讲一下这两个词有没有什么特别的区别

点评

反正我点评的卷卷就觉得有笑点~~坏淫啊  发表于 2014-2-7 13:03
为什么这个点评感觉有笑点  发表于 2014-2-7 06:12
那是夜色大婶,可不是虫子先生  发表于 2014-2-5 18:50
回复

使用道具 举报

签到天数: 78 天

[LV.6]常住居民II

发表于 2014-2-5 18:54:32 | 显示全部楼层
陈因斯坦-π 发表于 2014-1-26 21:38
我的理解中雨滴一次更新就是一次刷新,所以有时候会混用这两个词。请虫子先森讲一下这两个词有没有什么特 ...

你需要记住的是,在Rainmeter中更新和刷新是两个完全不同的概念,就像Rainmeter中皮肤和插件一样,不要搞混这两个词。每个皮肤在按照Update间隔持续更新皮肤,只有在右键选择刷新皮肤,或者使用!Refresh指令时才进行刷新

点评

懂了~~我以前一直以为那个Update间隔是不停在刷新皮肤,就跟我右键刷新一样,原来他们不一样~~~ 那么~~~严重同意夜色虫宝宝先森的意见,把这两个词改了。  发表于 2014-2-7 13:05
要避免混用,就像“皮肤”和“插件”这两个词一定要避免混用一样。  发表于 2014-2-5 18:55
回复

使用道具 举报

签到天数: 234 天

[LV.7]常住居民III

发表于 2014-3-26 10:16:30 | 显示全部楼层
不错..........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

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