level 6
[mSec]
Measure=Calc
Formula=mTime % 60
上述3行代码, mTime为秒钟数, mSec应该是0-59吧, 为什么有时显示0-59有时有显示1-60呢?
[mZero]
Measure=Calc
Formula=(mTime % 60) <= 9 ? 0 : 1
Substitute="1":""
上面4行代码, 当mZero为0-9时前面补0, 有时能正确补0, 可为什么有时9面前没补上? 改为<9试了下结果一样.
改为<10试了下, 有时10面前也补0了, 好奇怪呀.
2013年03月09日 14点03分
1
level 13
看看楼上大神的吧
---------------
小松岗,月如霜,人如飘絮花亦伤。
十数载,三千年,但愿相别不相忘----------------
2013年03月10日 05点03分
4
签名档已收走
2013年03月11日 06点03分
回复 suixin0812 :
2013年03月11日 10点03分
level 6
9前面有时不补0的问题自己解决了, 换了个方法.
[mSec]
Measure=Calc
Formula=7000 + (mTime % 60)
Substitute="70":""
可为什么对60求余会有60出现呢? 不是应该是0-59吗? 继续求助.
2013年03月10日 14点03分
5
level 11
如果是NowPlaying的播放器,在主Measure的Disableleadingzero 可以设定是否显示第一个零
2013年03月11日 05点03分
6
谢谢, 学到了一招. 不过这播放器没用NowPlaying. 我想可能是Rainmeter的Calc计算有问题, 我用lua返回秒钟再用RM的Calc计算还是会出现60秒的问题, 而在lua里检测却检测不到60秒. 后来干脆弃用RM的Calc在lua里计算好了, 直接返回结果,60秒问题应该解决了, 观察几小时了没再出现60秒现象.
2013年03月11日 08点03分
回复 linee41 :擦 你会lua了直接在lua了算余数不就行了么
2013年03月11日 10点03分
level 9
条件A ? B : C
意思是,如果条件A成立则执行B,否则执行C
修改方法上边的都说了
2013年03月11日 08点03分
7