This is my first rainmeter skin attempt (from scratch).
What I intend to do is have a circular white dot, and when triggered by a HWiNFO sensor, turn red.
I assume this would be a straight forward enough skin to create.
Any help mucho appreciato
(I don't know where to begin)
It is currently March 28th, 2024, 10:50 am
Thermal Throttling indicator with HWiNFO
-
- Posts: 1
- Joined: April 4th, 2017, 7:07 am
- CyberTheWorm
- Posts: 860
- Joined: August 22nd, 2016, 11:32 pm
- Location: Surrey, B.C., Canada
Re: Thermal Throttling indicator with HWiNFO
Code: Select all
[Variables]
;Set something for setting colors
Good=something
[MeasureSomeMeasure]
Measure=
Plugin=
[MeasureFillColor]
Measure=Calc
Formula=MeasureSomeMeasure
IfCondition=(MeasureFillColor<#Good#)
IfTrueAction=[!SetOption MeterLight ImageName reddot.png][!UpdateMeter "MeterLight"][!Redraw]
IfCondition2=(MeasureFillColor>=#Good#)
IfTrueAction2=[!SetOption MeterLight ImageName whitedot.png][!UpdateMeter "MeterLight"][!Redraw]
[MeterLight]
Meter=Image
ImageName=#@#Images\whitedot.png
- jsmorley
- Developer
- Posts: 22628
- Joined: April 19th, 2009, 11:02 pm
- Location: Fort Hunt, Virginia, USA
Re: Thermal Throttling indicator with HWiNFO
Another alternative to look at is;
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
[MeasureLoop]
Measure=Loop
StartValue=1
EndValue=9
IfCondition=MeasureLoop <= 3
IfTrueAction=[!SetOption MeterDot DotColor "Fill Color 49,214,99,255"][!UpdateMeter MeterDot][!Redraw]
IfCondition2=(MeasureLoop > 3) && (MeasureLoop <= 6)
IfTrueAction2=[!SetOption MeterDot DotColor "Fill Color 247,225,136,255"][!UpdateMeter MeterDot][!Redraw]
IfCondition3=MeasureLoop > 6
IfTrueAction3=[!SetOption MeterDot DotColor "Fill Color 214,60,49,255"][!UpdateMeter MeterDot][!Redraw]
[MeterDot]
Meter=Shape
X=5
Y=5
Shape=Ellipse 10,10,10 | StrokeWidth 0 | Extend DotColor
DotColor=Fill Color 137,137,137,255