马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?点击注册
x
【版权声明】 本文档翻译者:雨滴社区-相望无言 本文档仅用于雨滴社区站内交流,禁止转载,由此引发的一切责任及版权纠纷由转载、传播本文档者负责。
Using
UpdateDivider/UpdateRate
这个update= 设置在[rainmeter]节点中,控制皮肤多少时间刷新measures和meters。
这个updatedivider 设置 在meter或者measure中允许你指定meter或者measure的乘以全局刷新频率间隔,正确的使用updatedivider,可以使得你的皮肤更为高效的。尽管Rainmeter已经十分的高效,但还是有帮助的,对吧。
例如:measure中updatedivider=5 使得这个meter每5次更新周期 更新一次。
当update=1000,这个measure会在每1000×5 毫秒 刷新一次,就是每5秒。,
当update=1000,updatedivider=1,以秒来计算measure或者meter刷新频率间隔的一般公式就是:
Update × UpdateDivider / 1000
在下面的例子中,全局刷新间隔是1000毫秒(1秒),[MeasureCPU]没有设置updatedivider= ,默认为1,结果就是[MeasureCPU]会每隔一秒刷新。
相反的,[MeasureUser]
设置 UpdateDivider=3600 (就像用户名一样不经常更改),结果就是[MeasureUser]每隔3600秒更新一次(即:每隔一小时)
[MeasureTotalC] 设置 UpdateDivider=-1 ,当updatedivider时负数时,这个measure会更新一次(当皮肤被加载的时候或者手动刷新的时候),因为[MeasureTotalC] 测量驱动器的全部空间(这是不会改变的)。仅仅测量一次是安全的
[Rainmeter] Update=1000 [MeasureCPU] Measure=CPU [MeasureUser] Measure=Plugin Plugin=Plugins\SysInfo.dll SysInfoType=USER_NAME UpdateDivider=3600 [MeasureTotalC] Measure=FreeDiskSpace Drive=C: Total=1 UpdateDivider=-1
什么是 UpdateRate?
UpdateDivider是任何meaters和measures 都可以使用的。相比之下updaterate只能用于少量的measures。(写出来的话就是
,支持webparser和ping 插件)这个例子的目的,让我们使用一个使用webparser.dll插件的measure。
UpdateRate 实质上
表示webparser多少时间连接网络加载指定的URL。
用秒来表示的通式是:Update ×
UpdateDivider × UpdateRate / 1000 .
下面这个例子,[MeasureMailCount]没有 UpdateDivider= .结果就是UpdateDivider 默认为1m
如果[MeasureMailCount] 设置 UpdateRate=1200 ,可以计算到webparser会在每个1200秒加载这个页面(20分钟)
[MeasureMailCount] Measure=Plugin Plugin=Plugins\WebParser.dll Url=https://username:[email protected]/gmail/feed/atom RegExp="(?siU)(.*)" StringIndex=1 UpdateRate=1200
Webparser.dll连接网络,有足够长的下载间隔是很重要的。如果你尝试频繁的加载一个页面(比如每秒)。你可能会引起网站的高负荷,最终会导致网页阻止从你计算机上所有的访问。
|