I have an image for the numbers 0-9.
In this program I have taken the seconds and split them into tens and ones (or tens and units)
for example 15 is split into 1 and 5.
It cycles through the images from 0-9 once and then it stops and won't do anything.
Please help!
Code: Select all
[Rainmeter]
BackgroundMode=1
Author=ShadowMaelstrom
AppVersion=10000
Update=1000
[mSec]
Measure=TIME
Format=%S
[mSecTens]
Measure=CALC
Formula=(TRUNC(mSec * 0.1))
[mSecOnes]
Measure=CALC
Formula=(10 * (FRAC(mSec * 0.1)))
[TestRead]
Meter=STRING
MeasureName=mSec
X=500
Y=50
FontColor=55, 0, 0, 255
StringStyle=BOLD
FontSize=49
StringAlign=LEFT
FontFace=LCDMono
AntiAlias=2
[TestRead2]
Meter=STRING
MeasureName=mSecTens
X=100
Y=50
FontColor=55, 0, 0, 255
StringStyle=BOLD
FontSize=49
StringAlign=LEFT
FontFace=LCDMono
AntiAlias=2
[TestRead3]
Meter=STRING
MeasureName=mSecOnes
X=537
Y=100
FontColor=55, 0, 0, 255
StringStyle=BOLD
FontSize=49
StringAlign=LEFT
FontFace=LCDMono
AntiAlias=2
[mSecOnesDisplay0]
Measure = CALC
formula = mSecOnes
IfEqualValue=0
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter0]
[mSecOnesDisplay1]
Measure = CALC
formula = mSecOnes
IfEqualValue=1
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter1]
[mSecOnesDisplay2]
Measure = CALC
formula = mSecOnes
IfEqualValue=2
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter2]
[mSecOnesDisplay3]
Measure = CALC
formula = mSecOnes
IfEqualValue=3
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter3]
[mSecOnesDisplay4]
Measure = CALC
formula = mSecOnes
IfEqualValue=4
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter4]
[mSecOnesDisplay5]
Measure = CALC
formula = mSecOnes
IfEqualValue=5
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter5]
[mSecOnesDisplay6]
Measure = CALC
formula = mSecOnes
IfEqualValue=6
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter6]
[mSecOnesDisplay7]
Measure = CALC
formula = mSecOnes
IfEqualValue=7
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter7]
[mSecOnesDisplay8]
Measure = CALC
formula = mSecOnes
IfEqualValue=8
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter8]
[mSecOnesDisplay9]
Measure = CALC
formula = mSecOnes
IfEqualValue=9
IfEqualAction=!execute #Reset# [!RainmeterShowMeter Meter9]
[Meter0]
Meter=IMAGE
X=100
Y=0
ImageName=0.png
hidden=1
[Meter1]
Meter=IMAGE
X=100
Y=0
ImageName=1.png
hidden=1
[Meter2]
Meter=IMAGE
X=100
Y=0
ImageName=2.png
hidden=1
[Meter3]
Meter=IMAGE
X=100
Y=0
ImageName=3.png
hidden=1
[Meter4]
Meter=IMAGE
X=100
Y=0
ImageName=4.png
hidden=1
[Meter5]
Meter=IMAGE
X=100
Y=0
ImageName=5.png
hidden=1
[Meter6]
Meter=IMAGE
X=100
Y=0
ImageName=6.png
hidden=1
[Meter7]
Meter=IMAGE
X=100
Y=0
ImageName=7.png
hidden=1
[Meter8]
Meter=IMAGE
X=100
Y=0
ImageName=8.png
hidden=1
[Meter9]
Meter=IMAGE
X=100
Y=0
ImageName=9.png
hidden=1
;====== I hope this works =====
[mSecTensDisplay0]
Measure = CALC
formula = mSecTens
IfEqualValue=0
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen0]
[mSecTensDisplay1]
Measure = CALC
formula = mSecTens
IfEqualValue=1
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen1]
[mSecTensDisplay2]
Measure = CALC
formula = mSecTens
IfEqualValue=2
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen2]
[mSecTensDisplay3]
Measure = CALC
formula = mSecTens
IfEqualValue=3
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen3]
[mSecTensDisplay4]
Measure = CALC
formula = mSecTens
IfEqualValue=4
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen4]
[mSecTensDisplay5]
Measure = CALC
formula = mSecTens
IfEqualValue=5
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen5]
[mSecTensDisplay6]
Measure = CALC
formula = mSecTens
IfEqualValue=6
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen6]
[mSecTensDisplay7]
Measure = CALC
formula = mSecTens
IfEqualValue=7
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen7]
[mSecTensDisplay8]
Measure = CALC
formula = mSecTens
IfEqualValue=8
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen8]
[mSecTensDisplay9]
Measure = CALC
formula = mSecTens
IfEqualValue=9
IfEqualAction=!execute #Reset# [!RainmeterShowMeter MeterSecTen9]
[MeterSecTen0]
Meter=IMAGE
X=0
Y=0
ImageName=0MeterSecTen.png
hidden=1
[MeterSecTen1]
MeterSecTen=IMAGE
X=0
Y=0
ImageName=1MeterSecTen.png
hidden=1
[MeterSecTen2]
Meter=IMAGE
X=0
Y=0
ImageName=2MeterSecTen.png
hidden=1
[MeterSecTen3]
Meter=IMAGE
X=0
Y=0
ImageName=3MeterSecTen.png
hidden=1
[MeterSecTen4]
Meter=IMAGE
X=0
Y=0
ImageName=4MeterSecTen.png
hidden=1
[MeterSecTen5]
Meter=IMAGE
X=0
Y=0
ImageName=5MeterSecTen.png
hidden=1
[MeterSecTen6]
Meter=IMAGE
X=0
Y=0
ImageName=6MeterSecTen.png
hidden=1
[MeterSecTen7]
Meter=IMAGE
X=0
Y=0
ImageName=7MeterSecTen.png
hidden=1
[MeterSecTen8]
Meter=IMAGE
X=0
Y=0
ImageName=8MeterSecTen.png
hidden=1
[MeterSecTen9]
Meter=IMAGE
X=0
Y=0
ImageName=9MeterSecTen.png
hidden=1
[Variables]
Reset=[!RainmeterHideMeter Meter1][!RainmeterHideMeter Meter2][!RainmeterHideMeter Meter3][!RainmeterHideMeter Meter4][!RainmeterHideMeter Meter5][!RainmeterHideMeter Meter6][!RainmeterHideMeter Meter7][!RainmeterHideMeter Meter8][!RainmeterHideMeter Meter9]