It is currently April 24th, 2024, 8:39 am

Formula's in !bangs or a workaround?

Get help with creating, editing & fixing problems with skins
User avatar
JpsCrazy
Posts: 667
Joined: April 18th, 2010, 2:16 pm
Location: NY, USA

Formula's in !bangs or a workaround?

Post by JpsCrazy »

I'm working on a major update to the volume slider skin - I found a way to simply set the amount of clicks you want the skin to be and it works pretty great...
Untill I get to the part where you can click anywhere on the slider to set the volume.

Problem is, it's a bunch of little meters - 15 is the standard at the moment - and each one sets the volume to ((NumberofMeter)*((MaxVolume)/#Clicks#))
For example, if I wanted the 13th meter it would be (13*(65535)/15) which is (13*4369), which would boil down to 56797. So that's what I put in before, the end value. Now that #Clicks# can be so easily changed, it won't always be MaxVolume/Clicks=4369 and therefore I can't just put the end value in the !Bang.
Now, I tried to put the formula into a !Bang, !Execute ["nircmd" setsysvolume (13*(65535/#Clicks#))] (Also tried making (65535/#Clicks#) a calc and plugging that in with the measure name)
Anywho, it didn't work.
I'm pretty sure that only works for !RainmeterSetVariable.

Is there a work around, or any way to do this?

May I be a bit more specific, is there a way to do this without a whole lot of calcs and variables?
My only thought is:

Code: Select all

[Variables]
Clicks=15
Volume0=0
Volume1=0
Volume2=0
Volume3=0
etc

[msVolumePiece]
Measure=Calc
Formula=65535/#Clicks#
DynamicVariables=1

[msVolume0]
Measure=Calc
Formula=0*[msVolumePiece]
DynamicVariables=1
IfAboveValue=0
IfAboveAction=!RainmeterSetVariable Volume0 [msVolume0]
IfBelowValue=1
IfBelowAction=!RainmeterSetVariable Volume0 [msVolume0]

[msVolume1]
Measure=Calc
Formula=1*[msVolumePiece]
DynamicVariables=1
IfAboveValue=0
IfAboveAction=!RainmeterSetVariable Volume1 [msVolume1]
IfBelowValue=1
IfBelowAction=!RainmeterSetVariable Volume1 [msVolume1]

[msVolume2]
Measure=Calc
Formula=2*[msVolumePiece]
DynamicVariables=1
IfAboveValue=0
IfAboveAction=!RainmeterSetVariable Volume2 [msVolume2]
IfBelowValue=1
IfBelowAction=!RainmeterSetVariable Volume2 [msVolume2]

[msVolume3]
Measure=Calc
Formula=3*[msVolumePiece]
DynamicVariables=1
IfAboveValue=0
IfAboveAction=!RainmeterSetVariable Volume3 [msVolume3]
IfBelowValue=1
IfBelowAction=!RainmeterSetVariable Volume3 [msVolume3]

etc...
Then using the variables instead of the formulas.

Also, with more #Clicks# means more spaces for the slider to fit. I can easily make these meters fit with the idea I just make about 50 of them and have so many hidden according to #Clicks#, but is there any way to make it so if say #Cicks#=25 25 of those meters will show? I think I could make it work, but you can only have 9 conditions in a calc. I would need quite a few calcs to account for every feasible number of clicks. Any easier way around this?
User avatar
Alex2539
Rainmeter Sage
Posts: 642
Joined: July 19th, 2009, 5:59 am
Location: Montreal, QC, Canada

Re: Formula's in !bangs or a workaround?

Post by Alex2539 »

What I would do is have a variable for each tick, then set them all to what they need to be at the start. After that, make each one show up one after the other, but have their width dependent on the number of clicks, making it zero if there aren't enough. Here's a quick example I threw together with 20 clicks.

Code: Select all

[Rainmeter]
Update=100
OnRefreshAction=!Execute [!RainmeterSetVariable Vol1 (((#Clicks#>=2)?1*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol2 (((#Clicks#>=3)?2*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol3 ((#Clicks#>=4?3*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol4 ((#Clicks#>=5?4*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol5 ((#Clicks#>=6?5*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol6 ((#Clicks#>=7?6*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol7 ((#Clicks#>=8?7*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol8 ((#Clicks#>=9?8*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol9 ((#Clicks#>=10?9*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol10 ((#Clicks#>=11?10*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol11 ((#Clicks#>=12?11*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol12 ((#Clicks#>=13?12*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol13 ((#Clicks#>=14?13*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol14 ((#Clicks#>=15?14*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol15 ((#Clicks#>=16?15*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol16 ((#Clicks#>=17?16*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol17 ((#Clicks#>=18?17*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol18 ((#Clicks#>=19?18*(65535)/(#Clicks#-1):0))][!RainmeterSetVariable Vol19 ((#Clicks#>=20?19*(65535)/(#Clicks#-1):0))]

[Variables]
Width=200
Clicks=20
Volume=0
Vol0=0
Vol1=0
Vol2=0
Vol3=0
Vol4=0
Vol5=0
Vol6=0
Vol7=0
Vol8=0
Vol9=0
Vol10=0
Vol11=0
Vol12=0
Vol13=0
Vol14=0
Vol15=0
Vol16=0
Vol17=0
Vol18=0
Vol19=0

[Volume]
Measure=Calc
Formula=(#Volume#/65535)*100
DynamicVariables=1

[Left]
Meter=Image
W=5
H=15
SolidColor=255,0,0

[Click0]
Meter=Image
W=(#Clicks#>=1?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol0#
DynamicVariables=1

[Click1]
Meter=Image
W=(#Clicks#>=2?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol1#
DynamicVariables=1

[Click2]
Meter=Image
W=(#Clicks#>=3?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol2#
DynamicVariables=1

[Click3]
Meter=Image
W=(#Clicks#>=4?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol3#
DynamicVariables=1

[Click4]
Meter=Image
W=(#Clicks#>=5?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol4#
DynamicVariables=1

[Click5]
Meter=Image
W=(#Clicks#>=6?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol5#
DynamicVariables=1

[Click6]
Meter=Image
W=(#Clicks#>=7?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol6#
DynamicVariables=1

[Click7]
Meter=Image
W=(#Clicks#>=8?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol7#
DynamicVariables=1

[Click8]
Meter=Image
W=(#Clicks#>=9?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol8#
DynamicVariables=1

[Click9]
Meter=Image
W=(#Clicks#>=10?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol9#
DynamicVariables=1

[Click10]
Meter=Image
W=(#Clicks#>=11?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol10#
DynamicVariables=1

[Click11]
Meter=Image
W=(#Clicks#>=12?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol11#
DynamicVariables=1

[Click12]
Meter=Image
W=(#Clicks#>=13?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol12#
DynamicVariables=1

[Click13]
Meter=Image
W=(#Clicks#>=14?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol13#
DynamicVariables=1

[Click14]
Meter=Image
W=(#Clicks#>=15?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol14#
DynamicVariables=1

[Click15]
Meter=Image
W=(#Clicks#>=16?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol15#
DynamicVariables=1

[Click16]
Meter=Image
W=(#Clicks#>=17?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol16#
DynamicVariables=1

[Click17]
Meter=Image
W=(#Clicks#>=18?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol17#
DynamicVariables=1

[Click18]
Meter=Image
W=(#Clicks#>=19?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,255,0
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol18#
DynamicVariables=1

[Click19]
Meter=Image
W=(#Clicks#>=20?200/#Clicks#:0)
H=9
X=R
Y=3
SolidColor=0,0,255
LeftMouseUpAction=!RainmeterSetVariable Volume #Vol19#
DynamicVariables=1

[Right]
Meter=Image
W=5
H=15
X=R
SolidColor=255,0,0

[String]
Meter=String
MeasureName=Volume
Y=2R
SolidColor=255,255,255
NumOfDecimals=1
Text=#Volume# - %1%
DynamicVariables=1
One thing you should do that I didn't is add another condition to the width and the volume settings where if the number of clicks is in fact larger, limit it to the maximum number.
ImageImageImageImage
User avatar
JpsCrazy
Posts: 667
Joined: April 18th, 2010, 2:16 pm
Location: NY, USA

Re: Formula's in !bangs or a workaround?

Post by JpsCrazy »

That's pretty good, I must say.

I was hoping it wouldn't have to be like that, but oh well.
Thank you, I'll work on implementing it.
Btw, the width idea is very helpful.

One question: What's the beginning formula's about?
Couldn't I just do (#*(65535/#Clicks#)), like the 5th tick would be (5*(65535/#Clicks#))?
I believe you have it so if I have 15 clicks set, and it's the 16th tick then it would have a volume of 0. In my mind, if it's not shown, it doesn't really matter. I'd actually prefer it to have it's real value. :P
Butttt, if it does something more than just that, let me know.
And why #Clicks#-1? I'm presuming you didn't factor in a volume of 0 and that's why.
User avatar
Alex2539
Rainmeter Sage
Posts: 642
Joined: July 19th, 2009, 5:59 am
Location: Montreal, QC, Canada

Re: Formula's in !bangs or a workaround?

Post by Alex2539 »

It's #Clicks#-1 because the first click is always zero. Since that first click counts toward the total number of clicks, the number of clicks that actually have a volume is one less than the total number. As such, when you're getting the percentage, you need to drop the total by one to make sure that the last click actually sets it to 100%.
ImageImageImageImage
User avatar
JpsCrazy
Posts: 667
Joined: April 18th, 2010, 2:16 pm
Location: NY, USA

Re: Formula's in !bangs or a workaround?

Post by JpsCrazy »

I see what you mean. I have it start at 0 then 1-15. So there's 16 ticks, but still 15 clicks.
It still works out as I planned.
User avatar
JpsCrazy
Posts: 667
Joined: April 18th, 2010, 2:16 pm
Location: NY, USA

Re: Formula's in !bangs or a workaround?

Post by JpsCrazy »

One problem - when I increase #Clicks# all the meters shift up. (This volume slider is vertical)
I don't see why it would shift up...

[Solved] Changed the y= formula to just 0R instead of the possible 0r. Made all the difference. Now just have to work on making the total size of the meters not change.

Code: Select all

[Variables]
Vol=0
Clicks=15

Num=1
Vol0=0
Vol1=0
Vol2=0
Vol3=0
Vol4=0
Vol5=0
Vol6=0
Vol7=0
Vol8=0
Vol9=0
Vol10=0
Vol11=0
Vol12=0
Vol13=0
Vol14=0
Vol15=0
Vol16=0
Vol17=0
Vol18=0
Vol19=0
Vol20=0
Vol21=0
Vol22=0
Vol23=0
Vol24=0
Vol25=0
Vol26=0
Vol27=0
Vol28=0
Vol29=0
Vol30=0
Vol31=0
Vol32=0
Vol33=0
Vol34=0
Vol35=0
Vol36=0
Vol37=0
Vol38=0
Vol39=0
Vol40=0
Vol41=0
Vol42=0
Vol43=0
Vol44=0
Vol45=0
Vol46=0
Vol47=0
Vol48=0
Vol49=0
Vol50=0

;--Calculations-----------------------------------
[msClicks]
	Measure=Calc
	Formula=(135/#Clicks#)
	DynamicVariables=1

;--Volume Jump Buttons------------------------------------
[mtSpacer]
	Meter=Image
	Y=23

[mtVolume50]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=0r
	W=5
	H=((#Clicks#>=50)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (50*[msVolume])][!RainmeterSetVariable Vol 50]

[mtVolume49]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=49)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=49)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (49*[msVolume])][!RainmeterSetVariable Vol 49]

[mtVolume48]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=48)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=48)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (48*[msVolume])][!RainmeterSetVariable Vol 48]

[mtVolume47]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=47)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=47)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (47*[msVolume])][!RainmeterSetVariable Vol 47]

[mtVolume46]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=46)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=46)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (46*[msVolume])][!RainmeterSetVariable Vol 46]

[mtVolume45]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=45)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=45)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (45*[msVolume])][!RainmeterSetVariable Vol 45]

[mtVolume44]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=44)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=44)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (44*[msVolume])][!RainmeterSetVariable Vol 44]

[mtVolume43]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=43)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=43)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (43*[msVolume])][!RainmeterSetVariable Vol 43]

[mtVolume42]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=42)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=42)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (42*[msVolume])][!RainmeterSetVariable Vol 42]

[mtVolume41]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=41)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=41)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (41*[msVolume])][!RainmeterSetVariable Vol 41]

[mtVolume40]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=40)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=40)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (40*[msVolume])][!RainmeterSetVariable Vol 40]

[mtVolume39]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=39)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=39)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (39*[msVolume])][!RainmeterSetVariable Vol 39]

[mtVolume37]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=37)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=37)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (37*[msVolume])][!RainmeterSetVariable Vol 37]

[mtVolume36]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=36)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=36)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (36*[msVolume])][!RainmeterSetVariable Vol 36]

[mtVolume35]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=35)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=35)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (35*[msVolume])][!RainmeterSetVariable Vol 35]

[mtVolume34]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=34)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=34)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (34*[msVolume])][!RainmeterSetVariable Vol 34]

[mtVolume33]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=33)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=33)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (33*[msVolume])][!RainmeterSetVariable Vol 33]

[mtVolume32]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=32)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=32)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (32*[msVolume])][!RainmeterSetVariable Vol 32]

[mtVolume31]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=31)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=31)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (31*[msVolume])][!RainmeterSetVariable Vol 31]

[mtVolume30]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=30)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=30)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (30*[msVolume])][!RainmeterSetVariable Vol 30]

[mtVolume29]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=29)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=29)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (29*[msVolume])][!RainmeterSetVariable Vol 29]

[mtVolume28]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=28)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=28)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (28*[msVolume])][!RainmeterSetVariable Vol 28]

[mtVolume27]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=27)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=27)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (27*[msVolume])][!RainmeterSetVariable Vol 27]

[mtVolume26]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=26)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=26)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (26*[msVolume])][!RainmeterSetVariable Vol 26]

[mtVolume25]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=25)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=25)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (25*[msVolume])][!RainmeterSetVariable Vol 25]

[mtVolume24]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=24)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=24)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (24*[msVolume])][!RainmeterSetVariable Vol 24]

[mtVolume23]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=23)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=23)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (23*[msVolume])][!RainmeterSetVariable Vol 23]

[mtVolume22]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=22)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=22)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (22*[msVolume])][!RainmeterSetVariable Vol 22]

[mtVolume21]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=21)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=21)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (21*[msVolume])][!RainmeterSetVariable Vol 21]

[mtVolume20]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=20)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=20)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (20*[msVolume])][!RainmeterSetVariable Vol 20]

[mtVolume19]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=19)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=19)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (19*[msVolume])][!RainmeterSetVariable Vol 19]

[mtVolume18]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=18)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=18)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (18*[msVolume])][!RainmeterSetVariable Vol 18]

[mtVolume17]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=17)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=17)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (17*[msVolume])][!RainmeterSetVariable Vol 17]

[mtVolume16]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=16)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=16)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (16*[msVolume])][!RainmeterSetVariable Vol 16]

[mtVolume15]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=15)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=15)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume #Vol15#][!RainmeterSetVariable Vol 15]

[mtVolume14]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=14)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=14)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (14*[msVolume])][!RainmeterSetVariable Vol 14]

[mtVolume13]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=13)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=13)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (13*[msVolume])][!RainmeterSetVariable Vol 13]

[mtVolume12]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=12)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=12)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (12*[msVolume])][!RainmeterSetVariable Vol 12]

[mtVolume11]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=11)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=11)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (11*[msVolume])][!RainmeterSetVariable Vol 11]

[mtVolume10]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=10)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=10)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (10*[msVolume])][!RainmeterSetVariable Vol 10]

[mtVolume9]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=9)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=9)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (9*[msVolume])][!RainmeterSetVariable Vol 9]

[mtVolume8]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=8)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=8)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (8*[msVolume])][!RainmeterSetVariable Vol 8]

[mtVolume7]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=7)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=7)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (7*[msVolume])][!RainmeterSetVariable Vol 7]

[mtVolume6]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=6)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=6)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (6*[msVolume])][!RainmeterSetVariable Vol 6]

[mtVolume5]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=5)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=5)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (5*[msVolume])][!RainmeterSetVariable Vol 5]

[mtVolume4]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=4)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=4)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (4*[msVolume])][!RainmeterSetVariable Vol 4]

[mtVolume3]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=3)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=3)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (3*[msVolume])][!RainmeterSetVariable Vol 3]


[mtVolume2]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=2)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=2)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (2*[msVolume])][!RainmeterSetVariable Vol 2]

[mtVolume1]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=1)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=1)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (1*[msVolume])][!RainmeterSetVariable Vol 1]

[mtVolume0]
	Meter=Image
	SolidColor=FFFFFFFF
	X=7
	Y=((#Clicks#>=0)?[msClicks]:0)r
	W=5
	H=((#Clicks#>=0)?[msClicks]:0)
	DynamicVariables=1
	LeftMouseUpAction=!Execute ["#NirCmdPath#" setsysvolume (0*[msVolume])][!RainmeterSetVariable Vol 0]