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

Help with $MouseX$

Get help with creating, editing & fixing problems with skins
dimentio64
Posts: 13
Joined: August 24th, 2015, 4:49 pm

Re: Help with $MouseX$

Post by dimentio64 »

Oddly enough the code you uploaded looks prettymuch the same as mine... but works with me too... lol. Very odd. I also just realized that LeftMouseDownAction activates only when the mouse is initially pressed, not as long as the button is depressed. Does rainmeter support something like that so I could drag my mouse along the bar until I'm happy with the volume?

I'm running the newest rainmeter as far as I can tell, just reinstalled it couple weeks back... My OS is Win10 Tech Preview - been playing around with it since Jan to see how it feels compared to past versions.
User avatar
StArL0rd84
Posts: 424
Joined: February 8th, 2015, 10:07 pm
Location: EU, Denmark.

Re: Help with $MouseX$

Post by StArL0rd84 »

Been trying to use this method to make a volume slider.
Although it works fine with LeftMouseUpAction, it sets the volume to zero when i use MouseOverAction.
What am i missing here?
My code is as follows, and i've attached the test skin.
VolumeTest_666.rmskin

Code: Select all

[Rainmeter]
 Update=100

[mWin7Audio]
 Measure=Plugin
 Plugin=Win7AudioPlugin

[mVolPercent]
 Measure=Calc
 Formula=mWin7Audio
 MinValue=0
 MaxValue=100




[VolumeFormulaClick]
 Measure=Calc

[ClickArea]
 Meter=Image
 W=240
 H=24
 SolidColor=55,10,0
 LeftMouseUpAction=[!SetOption VolumeFormulaClick Formula "(($MouseX$)/(240)*100)"][!UpdateMeasure VolumeFormulaClick][!CommandMeasure "mWin7Audio" "SetVolume [VolumeFormulaClick]"]
 DynamicVariables=1

[ClickText]
 Meter=String
 Text=Click
 X=105
 Y=5r
 FontColor=255,255,255
 FontSize=10


[VolumeFormulaSlide]
 Measure=Calc

[SliderArea]
 Meter=Image
 Y=35r
 W=240
 H=24
 SolidColor=0,0,0
 MouseOverAction=[!SetOption VolumeFormulaSlide Formula "(($MouseX$)/(240)*100)"][!UpdateMeasure VolumeFormulaSlide][!CommandMeasure "mWin7Audio" "SetVolume [VolumeFormulaSlide]"]
 DynamicVariables=1

[SlideText]
 Meter=String
 Text=Slide
 X=105
 Y=5r
 FontColor=255,255,255
 FontSize=10


[VolText]
 Meter=String
 MeasureName=mVolPercent
 Text=%1%
 X=95
 Y=30r
 FontColor=255,255,255
 FontSize=20
 SolidColor=0,0,0
You do not have the required permissions to view the files attached to this post.
([mWorkTime] = 1 ? #Work# : ([mEnergyLoss:%] >= 70% ? #Chillmode# : </>))
User avatar
jsmorley
Developer
Posts: 22629
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Help with $MouseX$

Post by jsmorley »

Calc: "MouseX" is unknown (VolumeTest\VolumeTest.ini - [VolumeFormulaSlide])
User avatar
jsmorley
Developer
Posts: 22629
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Help with $MouseX$

Post by jsmorley »

https://docs.rainmeter.net/manual-beta/variables/mouse-variables/
The variables are only created and used in the context of a mouse click or scroll action.
User avatar
StArL0rd84
Posts: 424
Joined: February 8th, 2015, 10:07 pm
Location: EU, Denmark.

Re: Help with $MouseX$

Post by StArL0rd84 »

Ah ok tnx.
Ill do it the way with 240 meters
MouseOverAction=[!CommandMeasure "mWin7Audio" "SetVolume X"][!Update]
([mWorkTime] = 1 ? #Work# : ([mEnergyLoss:%] >= 70% ? #Chillmode# : </>))
User avatar
jsmorley
Developer
Posts: 22629
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Help with $MouseX$

Post by jsmorley »

I would think 100 would be enough... ;-)
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5406
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Help with $MouseX$

Post by eclectic-tech »

Here's a working sample using 100 meters :lol:
Changed the name of the main Win7AudioPlugin measure, modified the mouse actions on the slider, and added the meters...

EDIT: Tip: Hold the mouse down over the slide to set the volume, without releasing the mouse button, move the mouse away from the slide and release the mouse button... now when you hover over the slide, the volume will change based on mouse position.

Code: Select all

[Rainmeter]
 Update=100


[MeasureWin7Audio]
 Measure=Plugin
 Plugin=Win7AudioPlugin

[mVolPercent]
 Measure=Calc
 Formula=MeasureWin7Audio
 MinValue=0
 MaxValue=100




[VolumeFormulaClick]
 Measure=Calc

[ClickArea]
 Meter=Image
 W=240
 H=24
 SolidColor=55,10,0
 LeftMouseUpAction=[!SetOption VolumeFormulaClick Formula "(($MouseX$)/(240)*100)"][!UpdateMeasure VolumeFormulaClick][!CommandMeasure "MeasureWin7Audio" "SetVolume [VolumeFormulaClick]"]
 DynamicVariables=1

[ClickText]
 Meter=String
 Text=Click
 X=105
 Y=5r
 FontColor=255,255,255
 FontSize=10


[VolumeFormulaSlide]
 Measure=Calc

[SliderArea]
 Meter=Image
 Y=35
 W=240
 H=24
 SolidColor=0,0,0
 LeftMouseDownAction=!ShowMeterGroup Detect
 LeftMouseUpAction=!HideMeterGroup Detect
 ; MouseOverAction=[!SetOption VolumeFormulaSlide Formula "(($MouseX$)/(240)*100)"][!UpdateMeasure VolumeFormulaSlide][!CommandMeasure "MeasureWin7Audio" "SetVolume [VolumeFormulaSlide]"]
 ; DynamicVariables=1

[SlideText]
 Meter=String
 Text=Slide
 X=105
 Y=5r
 FontColor=255,255,255
 FontSize=10




[VolText]
 Meter=String
 MeasureName=mVolPercent
 Text=%1%
 X=95
 Y=30r
 FontColor=255,255,255
 FontSize=20
 SolidColor=0,0,0

; Slide Meters

[Meter0]
Meter=Image
solidcolor=255,0,0,0
x=0
y=35
w=20
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 0"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter1]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 1"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter2]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 1"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter3]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 3"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter4]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 4"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter5]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 5"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter6]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 6"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter7]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 7"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter8]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 8"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter9]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 9"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter10]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 10"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter11]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 11"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter12]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 12"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter13]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 13"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter14]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 14"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter15]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 15"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter16]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 16"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter17]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 17"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter18]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 18"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter19]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 19"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter20]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 20"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter21]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 21"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter22]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 22"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter23]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 23"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter24]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 24"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter25]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 25"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter26]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 26"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter27]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 27"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter28]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 28"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter29]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 29"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter30]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 30"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter31]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 31"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter32]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 32"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter33]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 33"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1


[Meter34]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 34"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter35]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 35"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter36]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 36"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter37]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 37"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter38]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 38"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter39]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 39"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter40]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 40"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter41]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 41"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter42]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 42"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter43]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 43"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter44]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 44"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter45]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 45"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter46]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 46"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter47]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 47"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter48]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 48"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter49]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 49"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter50]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 50"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter51]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 51"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter52]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 52"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter53]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 53"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter54]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 54"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter55]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 55"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter56]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 56"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter57]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 57"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter58]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 58"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter59]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 59"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter60]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 60"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter61]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 61"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter62]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 62"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter63]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 63"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter64]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 64"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter65]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 65"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter66]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 66"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter67]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 67"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter68]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 68"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter69]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 69"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter70]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 70"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter71]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 71"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter72]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 72"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter73]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 73"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter74]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 74"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter75]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 75"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter76]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 76"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter77]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 77"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter78]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 78"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter79]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 79"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter80]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 80"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter81]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 81"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter82]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 82"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter83]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 83"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter84]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 84"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter85]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 85"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter86]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 86"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter87]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 87"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter88]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 88"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter89]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 89"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter90]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 90"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter91]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 91"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter92]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 92"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter93]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 93"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter94]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 94"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter95]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 95"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter96]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 96"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter97]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 97"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter99]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=2
H=24
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 98"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1

[Meter100]
Meter=Image
solidcolor=255,0,0,0
x=R
y=r
w=20
H=32
Group=Detect
MouseOverAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume 100"]
LeftMouseUpAction=[!HideMeterGroup Detect]
Hidden=1


User avatar
StArL0rd84
Posts: 424
Joined: February 8th, 2015, 10:07 pm
Location: EU, Denmark.

Re: Help with $MouseX$

Post by StArL0rd84 »

jsmorley wrote:I would think 100 would be enough... ;-)
Yeah :D i realized that after the fact.
Ill just make some of them 2 pixels wide to end up at 240 pixels wide in total.
Wanted to try MouseX For granularity, and because my bar knob was not accurate using other methods.
Thanks
([mWorkTime] = 1 ? #Work# : ([mEnergyLoss:%] >= 70% ? #Chillmode# : </>))
User avatar
balala
Rainmeter Sage
Posts: 16168
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Help with $MouseX$

Post by balala »

I'm not sure if you're interested, but here is a code which has two sliders: the upper can be clicked to set the volume, while the bottom is a draggable one: you can drag the yellow volume indicator, with the mouse.
The code:

Code: Select all

[Rainmeter]
Update=100

[DragStyle]
W=2
H=24
SolidColor=0,0,0,1
Group=Drag

[MeasureWin7Audio]
Measure=Plugin
Plugin=Win7AudioPlugin

[ClickText]
Meter=STRING
X=101
Y=12
W=202
H=24
FontColor=220,220,220
SolidColor=55,10,0
FontSize=10
FontFace=Segoe UI
StringAlign=CENTERCENTER
AntiAlias=1
Text=Click
LeftMouseUpAction=[!CommandMeasure "MeasureWin7Audio" "SetVolume $MouseX:%$"][!UpdateMeasure "MeasureWin7Audio"]

[MeterVolumeClick]
Meter=IMAGE
SolidColor=255,0,0
X=(200*[MeasureWin7Audio:]/100)
Y=0
W=2
H=24
DynamicVariables=1

[SliderArea]
Meter=STRING
X=101
Y=40
W=202
H=24
FontColor=220,220,220
SolidColor=0,0,0
FontSize=10
FontFace=Segoe UI
StringAlign=CENTERCENTER
AntiAlias=1
Text=Drag
LeftMouseDownAction=[!SetOption Meter0 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 0"]"""][!SetOption Meter1 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 1"]"""][!SetOption Meter2 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 2"]"""][!SetOption Meter3 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 3"]"""][!SetOption Meter4 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 4"]"""][!SetOption Meter5 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 5"]"""][!SetOption Meter6 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 6"]"""][!SetOption Meter7 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 7"]"""][!SetOption Meter8 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 8"]"""][!SetOption Meter9 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 9"]"""][!SetOption Meter10 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 10"]"""][!SetOption Meter11 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 11"]"""][!SetOption Meter12 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 12"]"""][!SetOption Meter13 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 13"]"""][!SetOption Meter14 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 14"]"""][!SetOption Meter15 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 15"]"""][!SetOption Meter16 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 16"]"""][!SetOption Meter17 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 17"]"""][!SetOption Meter18 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 18"]"""][!SetOption Meter19 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 19"]"""][!SetOption Meter20 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 20"]"""][!SetOption Meter21 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 21"]"""][!SetOption Meter22 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 22"]"""][!SetOption Meter23 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 23"]"""][!SetOption Meter24 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 24"]"""][!SetOption Meter25 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 25"]"""][!SetOption Meter26 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 26"]"""][!SetOption Meter27 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 27"]"""][!SetOption Meter28 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 28"]"""][!SetOption Meter29 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 29"]"""][!SetOption Meter30 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 30"]"""][!SetOption Meter31 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 31"]"""][!SetOption Meter32 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 32"]"""][!SetOption Meter33 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 33"]"""][!SetOption Meter34 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 34"]"""][!SetOption Meter35 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 35"]"""][!SetOption Meter36 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 36"]"""][!SetOption Meter37 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 37"]"""][!SetOption Meter38 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 38"]"""][!SetOption Meter39 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 39"]"""][!SetOption Meter40 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 40"]"""][!SetOption Meter41 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 41"]"""][!SetOption Meter42 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 42"]"""][!SetOption Meter43 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 43"]"""][!SetOption Meter44 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 44"]"""][!SetOption Meter45 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 45"]"""][!SetOption Meter46 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 46"]"""][!SetOption Meter47 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 47"]"""][!SetOption Meter48 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 48"]"""][!SetOption Meter49 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 49"]"""][!SetOption Meter50 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 50"]"""][!SetOption Meter51 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 51"]"""][!SetOption Meter52 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 52"]"""][!SetOption Meter53 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 53"]"""][!SetOption Meter54 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 54"]"""][!SetOption Meter55 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 55"]"""][!SetOption Meter56 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 56"]"""][!SetOption Meter57 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 57"]"""][!SetOption Meter58 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 58"]"""][!SetOption Meter59 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 59"]"""][!SetOption Meter60 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 60"]"""][!SetOption Meter61 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 61"]"""][!SetOption Meter62 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 62"]"""][!SetOption Meter63 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 63"]"""][!SetOption Meter64 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 64"]"""][!SetOption Meter65 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 65"]"""][!SetOption Meter66 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 66"]"""][!SetOption Meter67 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 67"]"""][!SetOption Meter68 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 68"]"""][!SetOption Meter69 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 69"]"""][!SetOption Meter70 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 70"]"""][!SetOption Meter71 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 71"]"""][!SetOption Meter72 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 72"]"""][!SetOption Meter73 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 73"]"""][!SetOption Meter74 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 74"]"""][!SetOption Meter75 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 75"]"""][!SetOption Meter76 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 76"]"""][!SetOption Meter77 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 77"]"""][!SetOption Meter78 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 78"]"""][!SetOption Meter79 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 79"]"""][!SetOption Meter80 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 80"]"""][!SetOption Meter81 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 81"]"""][!SetOption Meter82 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 82"]"""][!SetOption Meter83 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 83"]"""][!SetOption Meter84 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 84"]"""][!SetOption Meter85 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 85"]"""][!SetOption Meter86 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 86"]"""][!SetOption Meter87 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 87"]"""][!SetOption Meter88 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 88"]"""][!SetOption Meter89 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 89"]"""][!SetOption Meter90 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 90"]"""][!SetOption Meter91 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 91"]"""][!SetOption Meter92 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 92"]"""][!SetOption Meter93 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 93"]"""][!SetOption Meter94 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 94"]"""][!SetOption Meter95 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 95"]"""][!SetOption Meter96 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 96"]"""][!SetOption Meter97 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 97"]"""][!SetOption Meter98 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 98"]"""][!SetOption Meter99 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 99"]"""][!SetOption Meter100 MouseOverAction """[!CommandMeasure "MeasureWin7Audio" "SetVolume 100"]"""][!UpdateMeterGroup "Drag"]
LeftMouseUpAction=[!SetOption Meter0 MouseOverAction ""][!SetOption Meter1 MouseOverAction ""][!SetOption Meter2 MouseOverAction ""][!SetOption Meter3 MouseOverAction ""][!SetOption Meter4 MouseOverAction ""][!SetOption Meter5 MouseOverAction ""][!SetOption Meter6 MouseOverAction ""][!SetOption Meter7 MouseOverAction ""][!SetOption Meter8 MouseOverAction ""][!SetOption Meter9 MouseOverAction ""][!SetOption Meter10 MouseOverAction ""][!SetOption Meter11 MouseOverAction ""][!SetOption Meter12 MouseOverAction ""][!SetOption Meter13 MouseOverAction ""][!SetOption Meter14 MouseOverAction ""][!SetOption Meter15 MouseOverAction ""][!SetOption Meter16 MouseOverAction ""][!SetOption Meter17 MouseOverAction ""][!SetOption Meter18 MouseOverAction ""][!SetOption Meter19 MouseOverAction ""][!SetOption Meter20 MouseOverAction ""][!SetOption Meter21 MouseOverAction ""][!SetOption Meter22 MouseOverAction ""][!SetOption Meter23 MouseOverAction ""][!SetOption Meter24 MouseOverAction ""][!SetOption Meter25 MouseOverAction ""][!SetOption Meter26 MouseOverAction ""][!SetOption Meter27 MouseOverAction ""][!SetOption Meter28 MouseOverAction ""][!SetOption Meter29 MouseOverAction ""][!SetOption Meter30 MouseOverAction ""][!SetOption Meter31 MouseOverAction ""][!SetOption Meter32 MouseOverAction ""][!SetOption Meter33 MouseOverAction ""][!SetOption Meter34 MouseOverAction ""][!SetOption Meter35 MouseOverAction ""][!SetOption Meter36 MouseOverAction ""][!SetOption Meter37 MouseOverAction ""][!SetOption Meter38 MouseOverAction ""][!SetOption Meter39 MouseOverAction ""][!SetOption Meter40 MouseOverAction ""][!SetOption Meter41 MouseOverAction ""][!SetOption Meter42 MouseOverAction ""][!SetOption Meter43 MouseOverAction ""][!SetOption Meter44 MouseOverAction ""][!SetOption Meter45 MouseOverAction ""][!SetOption Meter46 MouseOverAction ""][!SetOption Meter47 MouseOverAction ""][!SetOption Meter48 MouseOverAction ""][!SetOption Meter49 MouseOverAction ""][!SetOption Meter50 MouseOverAction ""][!SetOption Meter51 MouseOverAction ""][!SetOption Meter52 MouseOverAction ""][!SetOption Meter53 MouseOverAction ""][!SetOption Meter54 MouseOverAction ""][!SetOption Meter55 MouseOverAction ""][!SetOption Meter56 MouseOverAction ""][!SetOption Meter57 MouseOverAction ""][!SetOption Meter58 MouseOverAction ""][!SetOption Meter59 MouseOverAction ""][!SetOption Meter60 MouseOverAction ""][!SetOption Meter61 MouseOverAction ""][!SetOption Meter62 MouseOverAction ""][!SetOption Meter63 MouseOverAction ""][!SetOption Meter64 MouseOverAction ""][!SetOption Meter65 MouseOverAction ""][!SetOption Meter66 MouseOverAction ""][!SetOption Meter67 MouseOverAction ""][!SetOption Meter68 MouseOverAction ""][!SetOption Meter69 MouseOverAction ""][!SetOption Meter70 MouseOverAction ""][!SetOption Meter71 MouseOverAction ""][!SetOption Meter72 MouseOverAction ""][!SetOption Meter73 MouseOverAction ""][!SetOption Meter74 MouseOverAction ""][!SetOption Meter75 MouseOverAction ""][!SetOption Meter76 MouseOverAction ""][!SetOption Meter77 MouseOverAction ""][!SetOption Meter78 MouseOverAction ""][!SetOption Meter79 MouseOverAction ""][!SetOption Meter80 MouseOverAction ""][!SetOption Meter81 MouseOverAction ""][!SetOption Meter82 MouseOverAction ""][!SetOption Meter83 MouseOverAction ""][!SetOption Meter84 MouseOverAction ""][!SetOption Meter85 MouseOverAction ""][!SetOption Meter86 MouseOverAction ""][!SetOption Meter87 MouseOverAction ""][!SetOption Meter88 MouseOverAction ""][!SetOption Meter89 MouseOverAction ""][!SetOption Meter90 MouseOverAction ""][!SetOption Meter91 MouseOverAction ""][!SetOption Meter92 MouseOverAction ""][!SetOption Meter93 MouseOverAction ""][!SetOption Meter94 MouseOverAction ""][!SetOption Meter95 MouseOverAction ""][!SetOption Meter96 MouseOverAction ""][!SetOption Meter97 MouseOverAction ""][!SetOption Meter98 MouseOverAction ""][!SetOption Meter99 MouseOverAction ""][!SetOption Meter100 MouseOverAction ""][!UpdateMeterGroup "Drag"]
MouseLeaveAction=[!SetOption Meter0 MouseOverAction ""][!SetOption Meter1 MouseOverAction ""][!SetOption Meter2 MouseOverAction ""][!SetOption Meter3 MouseOverAction ""][!SetOption Meter4 MouseOverAction ""][!SetOption Meter5 MouseOverAction ""][!SetOption Meter6 MouseOverAction ""][!SetOption Meter7 MouseOverAction ""][!SetOption Meter8 MouseOverAction ""][!SetOption Meter9 MouseOverAction ""][!SetOption Meter10 MouseOverAction ""][!SetOption Meter11 MouseOverAction ""][!SetOption Meter12 MouseOverAction ""][!SetOption Meter13 MouseOverAction ""][!SetOption Meter14 MouseOverAction ""][!SetOption Meter15 MouseOverAction ""][!SetOption Meter16 MouseOverAction ""][!SetOption Meter17 MouseOverAction ""][!SetOption Meter18 MouseOverAction ""][!SetOption Meter19 MouseOverAction ""][!SetOption Meter20 MouseOverAction ""][!SetOption Meter21 MouseOverAction ""][!SetOption Meter22 MouseOverAction ""][!SetOption Meter23 MouseOverAction ""][!SetOption Meter24 MouseOverAction ""][!SetOption Meter25 MouseOverAction ""][!SetOption Meter26 MouseOverAction ""][!SetOption Meter27 MouseOverAction ""][!SetOption Meter28 MouseOverAction ""][!SetOption Meter29 MouseOverAction ""][!SetOption Meter30 MouseOverAction ""][!SetOption Meter31 MouseOverAction ""][!SetOption Meter32 MouseOverAction ""][!SetOption Meter33 MouseOverAction ""][!SetOption Meter34 MouseOverAction ""][!SetOption Meter35 MouseOverAction ""][!SetOption Meter36 MouseOverAction ""][!SetOption Meter37 MouseOverAction ""][!SetOption Meter38 MouseOverAction ""][!SetOption Meter39 MouseOverAction ""][!SetOption Meter40 MouseOverAction ""][!SetOption Meter41 MouseOverAction ""][!SetOption Meter42 MouseOverAction ""][!SetOption Meter43 MouseOverAction ""][!SetOption Meter44 MouseOverAction ""][!SetOption Meter45 MouseOverAction ""][!SetOption Meter46 MouseOverAction ""][!SetOption Meter47 MouseOverAction ""][!SetOption Meter48 MouseOverAction ""][!SetOption Meter49 MouseOverAction ""][!SetOption Meter50 MouseOverAction ""][!SetOption Meter51 MouseOverAction ""][!SetOption Meter52 MouseOverAction ""][!SetOption Meter53 MouseOverAction ""][!SetOption Meter54 MouseOverAction ""][!SetOption Meter55 MouseOverAction ""][!SetOption Meter56 MouseOverAction ""][!SetOption Meter57 MouseOverAction ""][!SetOption Meter58 MouseOverAction ""][!SetOption Meter59 MouseOverAction ""][!SetOption Meter60 MouseOverAction ""][!SetOption Meter61 MouseOverAction ""][!SetOption Meter62 MouseOverAction ""][!SetOption Meter63 MouseOverAction ""][!SetOption Meter64 MouseOverAction ""][!SetOption Meter65 MouseOverAction ""][!SetOption Meter66 MouseOverAction ""][!SetOption Meter67 MouseOverAction ""][!SetOption Meter68 MouseOverAction ""][!SetOption Meter69 MouseOverAction ""][!SetOption Meter70 MouseOverAction ""][!SetOption Meter71 MouseOverAction ""][!SetOption Meter72 MouseOverAction ""][!SetOption Meter73 MouseOverAction ""][!SetOption Meter74 MouseOverAction ""][!SetOption Meter75 MouseOverAction ""][!SetOption Meter76 MouseOverAction ""][!SetOption Meter77 MouseOverAction ""][!SetOption Meter78 MouseOverAction ""][!SetOption Meter79 MouseOverAction ""][!SetOption Meter80 MouseOverAction ""][!SetOption Meter81 MouseOverAction ""][!SetOption Meter82 MouseOverAction ""][!SetOption Meter83 MouseOverAction ""][!SetOption Meter84 MouseOverAction ""][!SetOption Meter85 MouseOverAction ""][!SetOption Meter86 MouseOverAction ""][!SetOption Meter87 MouseOverAction ""][!SetOption Meter88 MouseOverAction ""][!SetOption Meter89 MouseOverAction ""][!SetOption Meter90 MouseOverAction ""][!SetOption Meter91 MouseOverAction ""][!SetOption Meter92 MouseOverAction ""][!SetOption Meter93 MouseOverAction ""][!SetOption Meter94 MouseOverAction ""][!SetOption Meter95 MouseOverAction ""][!SetOption Meter96 MouseOverAction ""][!SetOption Meter97 MouseOverAction ""][!SetOption Meter98 MouseOverAction ""][!SetOption Meter99 MouseOverAction ""][!SetOption Meter100 MouseOverAction ""][!UpdateMeterGroup "Drag"]

[MeterVolumeSlider]
Meter=IMAGE
SolidColor=255,240,0
X=(200*[MeasureWin7Audio:]/100)
Y=28
W=2
H=24
DynamicVariables=1

[VolText]
Meter=STRING
X=101
Y=80
Padding=15,5,15,5
FontColor=255,255,255
SolidColor=0,0,0
FontSize=20
FontFace=Segoe UI
StringAlign=CENTERCENTER
AntiAlias=1
Text=[MeasureWin7Audio:]%
DynamicVariables=1

; Slide Meters

[Meter0]
Meter=IMAGE
MeterStyle=DragStyle
X=[SliderArea:X]
Y=[SliderArea:Y]

[Meter1]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter2]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter3]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter4]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter5]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter6]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter7]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter8]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter9]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter10]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter11]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter12]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter13]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter14]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter15]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter16]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter17]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter18]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter19]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter20]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter21]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter22]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter23]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter24]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter25]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter26]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter27]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter28]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter29]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter30]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter31]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter32]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter33]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter34]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter35]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter36]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter37]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter38]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter39]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter40]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter41]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter42]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter43]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter44]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter45]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter46]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter47]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter48]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter49]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter50]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter51]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter52]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter53]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter54]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter55]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter56]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter57]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter58]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter59]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter60]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter61]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter62]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter63]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter64]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter65]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter66]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter67]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter68]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter69]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter70]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter71]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter72]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter73]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter74]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter75]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter76]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter77]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter78]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter79]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter80]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter81]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter82]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter83]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter84]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter85]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter86]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter87]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter88]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter89]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter90]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter91]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter92]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter93]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter94]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter95]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter96]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter97]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter98]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter99]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r

[Meter100]
Meter=IMAGE
MeterStyle=DragStyle
X=0R
Y=0r
User avatar
fonpaolo
Moderator
Posts: 1387
Joined: April 11th, 2013, 8:08 pm
Location: Italy

Re: Help with $MouseX$

Post by fonpaolo »

Why not simplify a little?
[Rainmeter]
Update=1000

MouseScrollUpAction=[!CommandMeasure "MeasureWin7Audio" "ChangeVolume +5"][!Update]
MouseScrollDownAction=[!CommandMeasure "MeasureWin7Audio" "ChangeVolume -5"][!Update]

[Metadata]
Author=
Name=Volume
Information=Allows you to adjust the master volume level. | You can use the two buttons, click anywhere along the scale or | use the mouse wheel to change volume. | Click the third button (central) to mute and restore the volume, | or turn the mouse wheel Up. Win XP is not supported.
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Version=2.2.0

[Variables]
Color1=Orange

;========================================================================

;MEASURES ===============================================================

[MeasureWin7Audio]
Measure=Plugin
Plugin=Win7AudioPlugin
OnChangeAction=[!UpdateMeasure MeasureVolumePosition][!UpdateMeter MeterPosition][!UpdateMeter MeterPositionPoint][!Redraw]

;VOLUME CONTROL MEASURES ------------------------------------------------

[MeasureVolumeControl]
Measure=Calc
Formula=1
UpdateDivider=-1

[MeasureVolume]
Measure=Calc
Formula=((MeasureVolumeControl=0)? 0:((MeasureVolumeControl<6)? 5:((MeasureVolumeControl<11)? 10:((MeasureVolumeControl<16)? 15:((MeasureVolumeControl<21)? 20:((MeasureVolumeControl<26)? 25:((MeasureVolumeControl<31)? 30:((MeasureVolumeControl<36)? 35:((MeasureVolumeControl<41)? 40:((MeasureVolumeControl<46)? 45:((MeasureVolumeControl<51)? 50:((MeasureVolumeControl<56)? 55:((MeasureVolumeControl<61)? 60:((MeasureVolumeControl<66)? 65:((MeasureVolumeControl<71)? 70:((MeasureVolumeControl<76)? 75:((MeasureVolumeControl<81)? 80:((MeasureVolumeControl<86)? 85:((MeasureVolumeControl<91)? 90:((MeasureVolumeControl<96)? 95:((MeasureVolumeControl>95)? 100: 0)))))))))))))))))))))
UpdateDivider=-1

[MeasureVolumePosition]
Measure=Calc
Formula=Clamp(393-(Round(371*(MeasureWin7Audio/100))), 22, 393)
MinValue=23
MaxValue=393
IfCondition=MeasureVolumePosition>=393
IfTrueAction=[!SetOption MeterPositionPoint ImageName "#@#Images\Volume\PositionDot0#Color1#.png"][!UpdateMeter MeterPositionPoint][!Redraw]
IfCondition2=(MeasureVolumePosition>188)&&(MeasureVolumePosition<392)
IfTrueAction2=[!SetOption MeterPositionPoint ImageName "#@#Images\Volume\PositionDot1#Color1#.png"][!UpdateMeter MeterPositionPoint][!Redraw]
IfCondition3=(MeasureVolumePosition>169)&&(MeasureVolumePosition<188)
IfTrueAction3=[!SetOption MeterPositionPoint ImageName "#@#Images\Volume\PositionDot2#Color1#.png"][!UpdateMeter MeterPositionPoint][!Redraw]
IfCondition4=(MeasureVolumePosition>95)&&(MeasureVolumePosition<169)
IfTrueAction4=[!SetOption MeterPositionPoint ImageName "#@#Images\Volume\PositionDot3#Color1#.png"][!UpdateMeter MeterPositionPoint][!Redraw]
IfCondition5=(MeasureVolumePosition>77)&&(MeasureVolumePosition<95)
IfTrueAction5=[!SetOption MeterPositionPoint ImageName "#@#Images\Volume\PositionDot4#Color1#.png"][!UpdateMeter MeterPositionPoint][!Redraw]
IfCondition6=(MeasureVolumePosition>40)&&(MeasureVolumePosition<77)
IfTrueAction6=[!SetOption MeterPositionPoint ImageName "#@#Images\Volume\PositionDot1#Color1#.png"][!UpdateMeter MeterPositionPoint][!Redraw]
IfCondition7=(MeasureVolumePosition>21)&&(MeasureVolumePosition<40)
IfTrueAction7=[!SetOption MeterPositionPoint ImageName "#@#Images\Volume\PositionDot5#Color1#.png"][!UpdateMeter MeterPositionPoint][!Redraw]
UpdateDivider=-1

;This changes the volume indicator shape at the top and bottom of the bar, depending on his position, since the bar isn't a simple rectangle.

;METERS =================================================================

;BACKGROUND =============================================================

[MeterBackground]
Meter=Image
ImageName=Volume1.png
x=3
y=15
UpdateDivider=-1

;========================================================================

[MeterPosition]
Meter=Bar
MeasureName=MeasureWin7Audio
BarImage=Position#Color1#1.png
x=41
y=23
AntiAlias=1
UpdateDivider=-1

[MeterPositionPoint]
Meter=Image
ImageName=PositionDot1#Color1#.png
x=r
y=[MeasureVolumePosition]
DynamicVariables=1
UpdateDivider=-1

[MeterVolumeScale]
Meter=Image
ImageName=Volume Scale1.png
x=36
y=29
AntiAlias=1
UpdateDivider=-1

;BUTTONS ================================================================

[MeterVolumeUP]
Meter=Button
ButtonImage=Up#Color1#1.png
x=14
y=170
ButtonCommand=[!CommandMeasure "MeasureWin7Audio" "ChangeVolume +5"][!Update]
UpdateDivider=-1

[MeterVolumeMute]
Meter=Button
ButtonImage=Mute#Color1#1.png
x=1r
y=206
ButtonCommand=[!CommandMeasure "MeasureWin7Audio" "ToggleMute"][!Update]
UpdateDivider=-1

[MeterVolumeDOWN]
Meter=Button
ButtonImage=Down#Color1#1.png
x=-1r
y=234
ButtonCommand=[!CommandMeasure "MeasureWin7Audio" "ChangeVolume -5"][!Update]
UpdateDivider=-1

;VOLUME CONTROL =========================================================

[MeterVolumeControl]
Meter=Image
SolidColor=0,0,0,1
x=42
Y=21
W=22
H=384
LeftMouseUpAction=[!SetOption MeasureVolumeControl Formula "100-$MouseY:%$"][!UpdateMeasure MeasureVolumeControl][!UpdateMeasure MeasureVolume][!CommandMeasure "MeasureWin7Audio" "SetVolume [MeasureVolume]"][!UpdateMeter MeterPosition][!UpdateMeter MeterPositionPoint][!Redraw]
UpdateDivider=-1

;the formula 100-$MouseY:%$ is used since $MouseY:%$ is calculated from top to bottom, but the volume increases from bottom to top.
edited to add: sorry for the rough example, just cleaned my own skin, put everything in one folder.
You do not have the required permissions to view the files attached to this post.