The ActionTimer plugin is included in the .rmskin.
Code: Select all
[Rainmeter]
Update=1000
AccurateText=1
Background=#@#Images\340x100.png
MouseOverAction=[!CommandMeasure MeasureSlideAll "Stop 2"][!CommandMeasure MeasureSlideAll "Execute 1"]
MouseLeaveAction=[!CommandMeasure MeasureSlideAll "Stop 1"][!CommandMeasure MeasureSlideAll "Execute 2"]
[Variables]
W=10
RightMargin=340
U=[!UpdateMeasure MeasureSlideAll][!UpdateMeter *][!Redraw]
[MeasureCPU]
Measure=CPU
[MeasureCPUName]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=ProcessorNameString
UpdateDivider=-1
RegExpSubstitute=1
Substitute="[ ]*$":""
[MeasureCPUSpeed]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=~MHz
UpdateDivider=-1
[MeasureNameSpeed]
Measure=String
String=[MeasureCPUName] - [MeasureCPUSpeed] Mhz
DynamicVariables=1
UpdateDivider=-1
[MeasureCPUMax]
Measure=Plugin
Plugin=AdvancedCPU
[MeasureTopProcessName]
Measure=Plugin
Plugin=AdvancedCPU
TopProcess=2
CPUExclude="Idle;dwm;wmpnetwk;csrss;svchost;lsass;System;system"
[MeasureTopProcess%]
Measure=Plugin
Plugin=AdvancedCPU
TopProcess=1
CPUExclude="Idle;dwm;wmpnetwk;csrss;svchost;lsass;System;system"
MaxValue=[MeasureCPUMax]
DynamicVariables=1
[MeasureSlideAll]
Measure=Plugin
Plugin=ActionTimer
ActionList1=SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft|Wait #W#|SlideLeft
SlideLeft=[!SetVariable RightMargin "(Clamp((#RightMargin# - 10),50,340))"]#U#
ActionList2=SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight|Wait #W#|SlideRight
SlideRight=[!SetVariable RightMargin "(Clamp((#RightMargin# + 10),50,340))"]#U#
DynamicVariables=1
[MeterStaticBack]
Meter=Image
X=(#RightMargin# - 50)
W=50
H=100
SolidColor=0,0,0,255
DynamicVariables=1
[MeterSlideBack]
Meter=Image
X=#RightMargin#
W=340
H=100
SolidColor=0,0,0,255
DynamicVariables=1
[MeterCPUBar]
Meter=Bar
MeasureName=MeasureCPU
X=(#RightMargin# - 50)
W=10
H=100
BarColor=189,252,182,255
SolidColor=70,70,70,255
BarOrientation=Vertical
DynamicVariables=1
[MeterLabel]
Meter=String
X=(#RightMargin# - 5)
Y=27
FontFace=Fira Sans
FontSize=20
FontColor=255,255,255,255
Angle=(Rad(90))
AntiAlias=1
Text=CPU
DynamicVariables=1
[MeterPercentLabel]
Meter=String
X=(#RightMargin# + 10)
Y=0
FontFace=Fira Sans Bold
FontSize=65
FontColor=40,40,40,255
AntiAlias=1
Text=%
DynamicVariables=1
[MeterPercent]
Meter=String
MeasureName=MeasureCPU
X=(#RightMargin# + 46)
Y=15
StringAlign=Center
FontFace=Fira Sans
FontSize=45
FontColor=255,255,255,255
AntiAlias=1
Text=%1
DynamicVariables=1
[MeterNameSpeed]
Meter=String
MeasureName=MeasureNameSpeed
X=(#RightMargin# + 100)
Y=10
W=180
H=55
ClipString=2
FontFace=Fira Sans
FontSize=11
FontColor=255,255,255,255
AntiAlias=1
DynamicVariables=1
[MeterTopName]
Meter=String
MeasureName=MeasureTopProcessName
X=(#RightMargin# + 100)
Y=70
FontFace=Fira Sans
FontSize=11
FontColor=255,255,255,255
AntiAlias=1
DynamicVariables=1
[MeterTopPercent]
Meter=String
MeasureName=MeasureTopProcess%
X=(#RightMargin# + 275)
Y=0r
StringAlign=Right
FontFace=Fira Sans
FontSize=11
FontColor=255,255,255,255
AntiAlias=1
Percentual=1
Text=%1%
DynamicVariables=1