语笑嫣然 发表于 2014-1-12 23:55:11

【审核】Update Guide 刷新导论

使用Update,UpdateDivider和UpdateRateUpdate属性控制了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秒)。
没有写UpdateDivider,默认是1秒。
所以的更新周期为1秒1次。对应的,有个UpdateDivider=3600,因为这个节点不需要经常刷新变化,所以设置为3600秒更新一次(1小时)。的UpdateDivider=-1,当UpdateDivider为负值的时候,这个节点只会刷新一次(整个皮肤加载或者刷新的时候)。因为用来测量硬盘大小(不会改变),所以在加载的时候刷新一下就可以了。
Update=1000
  

Measure=CPU
  

Measure=Plugin
Plugin=SysInfo
SysInfoType=USER_NAME
UpdateDivider=3600
  

Measure=FreeDiskSpace
Drive=C:
Total=1
UpdateDivider=-1
什么是UpdateRate?UpdateDivider能用在所有meter和measure上面。UpdateRate只允许用在WebParser 和Ping插件上面。在下面这个例子中,我们尝试写一个使用WebParser插件的measure。UpdateRate指定了多少时间间隔后WebParser将连接到互联网上去获取指定的URL。这个时间的一般公式是:(Update x UpdateDivider x UpdateRate / 1000)。
在以下的例子中,没有UpdateDivider。因此默认刷新率为1秒。不过有个UpdateRate=1200,说明WebParser将以1200秒(20分钟)为间隔从网上获取页面。
Measure=Plugin
Plugin=WebParser
URL=https://username:[email protected]/gmail/feed/atom
RegExp="(?siU)<fullcount>(.*)</fullcount>"
StringIndex=1
UpdateRate=1200当WebParser连接到互联网上时,需要有一个足够高的“下载时间间隔”。如果你想要非常频繁的下载页面(比如1秒一次),你有可能导致目标站点负荷过高,这可能会让该站点最终阻止你的电脑访问它。

Chou_Moriarty 发表于 2014-1-13 00:42:51

貌似没什么问题?

语笑嫣然 发表于 2014-1-13 01:16:08

Chou_Moriarty 发表于 2014-1-13 00:42
貌似没什么问题?

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

囧囧无力 发表于 2014-1-13 20:07:59

小白表示能看懂木有问题o(╯□╰)o

onelove 发表于 2014-1-15 16:36:54

嗯,基本能看懂

陈因斯坦-π 发表于 2014-1-19 21:49:17

好像似乎觉得都挺通顺的,不过不知道小哥会不会有意见。。。
上次他不是喷了我的计数器翻译来着么~~~{:10_421:}

夜色之下 发表于 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个皮肤更新周期之后“就是了

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

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


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





陈因斯坦-π 发表于 2014-1-26 21:38:40

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

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

suixin812 发表于 2014-2-5 18:54:32

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

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

董连志 发表于 2014-3-26 10:16:30

不错..........
页: [1] 2
查看完整版本: 【审核】Update Guide 刷新导论