有没有那种计时一小时,到了就执行操作的语句?怎么写?
rainmeter吧
全部回复
仅看楼主
level 1
风之魅影STU
楼主
有没有那种计时一小时,或者一定时间,到了就执行操作的语句,怎么写?
初步思路是measuretime 然后格式化成小时 然后把小时写在某个变量里,但是measuretime会一直执行,这样变量无法保持不变,也就无法知道是否过了一个小时,该怎么办呢?有办法让指定measure只执行一次吗?
2018年08月08日 03点08分
1
level 1
风之魅影STU
楼主
好像有了点思路,大神看看可行不,写两个measuretime,一个updatedivider去调节时间更新比一小时还长,这样就能一直保留最初的值,后面一个则每隔一段时间就更新一次,然后用后面的值减去前面的值,如果大于等于1小时就执行操作
2018年08月08日 03点08分
2
吧务
level 14
🌸雪月花
就setvariable把measure的当前值写入变量里就行了啊
写入变量的就只是当前值,是不变的,除非你用转义变量特殊说明
2018年08月08日 06点08分
3
风之魅影STU
那把当前值写入变量的这个操作应该用什么action去实现?
2018年08月08日 07点08分
level 12
贴吧用户_0Q57eSQ
直接设置刷新时间为一个小时
2018年08月08日 09点08分
4
风之魅影STU
如果有其他组件要一秒刷新一次是不是就额外设置updatedivider?
2018年08月08日 12点08分
贴吧用户_0Q57eSQ
@风之魅影STU
是的
2018年08月08日 12点08分
吧务
level 14
🌸雪月花
比如你要把当前时间写到变量ABC中去
[MeasureTime]
Measure=Time
Format=%H%M%S
那个命令就可以是
=[!SetVariable ABC "[MeasureTime]"]
当前节点要加DynamicVariables=1
2018年08月09日 05点08分
5
🌸雪月花
楼上那个做法不行,因为updatedivider只能让节点的更新频率比总体update要慢,不能调快
2018年08月09日 05点08分
风之魅影STU
@🌸雪月花
算了,我把update调到100后,再把没必要更新的图片文字之类的updatedivider改为-1,需要更新的按情况更改好,系统常态占用已经很小了
2018年08月10日 02点08分
level 13
TA-人生如梦
1
2018年08月09日 06点08分
6
1