OK here is the code for the skin I'm using.
Code:
[Rainmeter] Author=talofaman Update=100 OnRefreshAction=!Zpos 2 [Metadata] Name=Battery Version=4 Information=Middle click on the center block to choose Black/White setup. License=Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported [Variables] Color=Black Mark1=0 Mark2=0 FlashW=255 FlashB=0 ;;====================================================;; Styles;;====================================================[StyleTextWhite1] FontSize=7 Text=BATTERY FontFace=Berlin Sans FB StringAlign=Right FontColor=255,255,255,255 AntiAlias=1 DynamicVariables=1[StyleTextWhite2] FontColor=255,255,255,180 FontFace=imagine font FontSize=6 StringAlign=Center AntiAlias=1 DynamicVariables=1[StyleTextWhite3] FontColor=255,255,255,180 FontFace=imagine font StringAlign=Right AntiAlias=1 FontStyle=normal FontSize=12 DynamicVariables=1[StyleSolidWhite1] SolidColor=255,255,255,70 DynamicVariables=1[StyleSolidWhite2] SolidColor=255,255,255,150 DynamicVariables=1[StyleSolidWhite3] SolidColor=255,255,255,220 DynamicVariables=1[StyleBarWhite] BarOrientation=HORIZONTAL BarColor=255,255,255,100 SolidColor=255,255,255,70 UpdateDivider=60 DynamicVariables=1[StyleSolidWhiteD] LineColor=255,255,255,70 LineStart=0 LineLength=20 DynamicVariables=1[StyleTextBlack1] FontSize=7 Text=BATTERY FontFace=Berlin Sans FB StringAlign=Right FontColor=0,0,0,255 AntiAlias=1[StyleTextBlack2] FontColor=0,0,0,180 FontFace=imagine font FontSize=6 StringAlign=Center AntiAlias=1[StyleTextBlack3] FontColor=0,0,0,180 FontFace=imagine font StringAlign=Right AntiAlias=1 FontStyle=normal FontSize=12[StyleSolidBlack1] SolidColor=0,0,0,70 DynamicVariables=1[StyleSolidBlack2] SolidColor=0,0,0,150 DynamicVariables=1[StyleSolidBlack3] SolidColor=0,0,0,220 DynamicVariables=1[StyleBarBlack] BarOrientation=HORIZONTAL BarColor=0,0,0,100 SolidColor=0,0,0,70 UpdateDivider=60 [StyleSolidBlackD] LineColor=0,0,0,70 LineStart=0 LineLength=20;;====================================================;; Measures;;==================================================== [MeasureAC] Measure=Plugin PlugIn=PowerPlugin PowerState=ACLINE Substitute="0":"Battery","1":"AC LINE" [MeasurePercent] Measure=Plugin PlugIn=PowerPlugin PowerState=PERCENT [MeasurePowerStatus] Measure=Plugin Plugin=PowerPlugin PowerState=STATUS Substitute="0":"no battery","1":"Charging","2":"Critical","3":"Low","4":"High"[MeasureCalcCounter5] Measure=Calc Formula=Count % 10 Disabled=0[MeasureCalcCounterRev5] Measure=Calc Formula=(9-[MeasureCalcCounter5]) Disabled=0 DynamicVariables=1[MeasureMark5] Measure=Calc Formula=MeasureCalcCounter5 DynamicVariables=1 IfCondition="[MeasureMark5] = 1" IfTrueAction=[!SetVariable "Mark1" "[MeasureCalcCounter5]"] IfCondition2="[MeasureMark5] = 2" IfTrueAction2=[!SetVariable "Mark1" "[MeasureCalcCounter5]"] IfCondition3="[MeasureMark5] = 3" IfTrueAction3=[!SetVariable "Mark1" "[MeasureCalcCounter5]"] IfCondition4="[MeasureMark5] = 4" IfTrueAction4=[!SetVariable "Mark1" "[MeasureCalcCounter5]"] IfCondition5="[MeasureMark5] = 5" IfTrueAction5=[!SetVariable "Mark1" "[MeasureCalcCounterRev5]"] IfCondition6="[MeasureMark5] = 6" IfTrueAction6=[!SetVariable "Mark1" "[MeasureCalcCounterRev5]"] IfCondition7="[MeasureMark5] = 7" IfTrueAction7=[!SetVariable "Mark1" "[MeasureCalcCounterRev5]"] IfCondition8="[MeasureMark5] = 8" IfTrueAction8=[!SetVariable "Mark1" "[MeasureCalcCounterRev5]"] IfCondition9="[MeasureMark5] = 9" IfTrueAction9=[!SetVariable "Mark1" "[MeasureCalcCounterRev5]"] IfCondition10="[MeasureMark5] = 0" IfTrueAction10=[!SetVariable "Mark1" "[MeasureCalcCounter5]"][MeasureCalcCounter11] Measure=Calc Formula=Count % 22 Disabled=0[MeasureCalcCounterRev11] Measure=Calc Formula=(21-[MeasureCalcCounter11]) Disabled=0 DynamicVariables=1[MeasureMark11] Measure=Calc Formula=MeasureCalcCounter11 DynamicVariables=1 IfCondition="[MeasureMark11] = 1" IfTrueAction=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition2="[MeasureMark11] = 2" IfTrueAction2=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition3="[MeasureMark11] = 3" IfTrueAction3=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition4="[MeasureMark11] = 4" IfTrueAction4=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition5="[MeasureMark11] = 5" IfTrueAction5=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition6="[MeasureMark11] = 6" IfTrueAction6=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition7="[MeasureMark11] = 7" IfTrueAction7=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition8="[MeasureMark11] = 8" IfTrueAction8=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition9="[MeasureMark11] = 9" IfTrueAction9=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition10="[MeasureMark11] = 10" IfTrueAction10=[!SetVariable "Mark2" "[MeasureCalcCounter11]"] IfCondition11="[MeasureMark11] = 11" IfTrueAction11=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition12="[MeasureMark11] = 12" IfTrueAction12=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition13="[MeasureMark11] = 13" IfTrueAction13=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition14="[MeasureMark11] = 14" IfTrueAction14=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition15="[MeasureMark11] = 15" IfTrueAction15=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition16="[MeasureMark11] = 16" IfTrueAction16=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition17="[MeasureMark11] = 17" IfTrueAction17=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition18="[MeasureMark11] = 18" IfTrueAction18=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition19="[MeasureMark11] = 19" IfTrueAction19=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition20="[MeasureMark11] = 20" IfTrueAction20=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition21="[MeasureMark11] = 21" IfTrueAction21=[!SetVariable "Mark2" "[MeasureCalcCounterRev11]"] IfCondition22="[MeasureMark11] = 0" IfTrueAction22=[!SetVariable "Mark2" "[MeasureCalcCounter11]"];;====================================================;; Meters;;==================================================== [MeterTitle] Meter=String MeterStyle=StyleText#Color#1 X=43 Y=3[MeterBlock] Meter=Image MeterStyle=StyleSolid#Color#2 X=45 Y=5 W=20 H=6 MiddleMouseUpAction=[!ShowMeterGroup 1][!Redraw][MeterPercentMeter] Meter=BAR MeterStyle=StyleBar#Color# MeasureName=MeasurePercent X=65 Y=8 W=85 H=3[MeterStartMark] Meter=Image MeterStyle=StyleSolid#Color#1 X=64 Y=13 H=4 W=1[MeterFlareBase1] Meter=Image MeterStyle=StyleSolid#Color#1 X=13 Y=16 H=2 W=10 [MeterFlareBase2] Meter=Image MeterStyle=StyleSolid#Color#1 X=26 Y=16 H=2 W=20 [MeterFlareTop1] Meter=Image MeterStyle=StyleSolid#Color#3 X=(13+#Mark1#) Y=16 H=2 W=5 [MeterFlareTop2] Meter=Image MeterStyle=StyleSolid#Color#3 X=(26+#Mark2#) Y=16 H=2 W=9 [MeterSeperator] Meter=Image MeterStyle=StyleSolid#Color#1 X=3 Y=22 H=1 W=60 [MeterSeperatorD] Meter=Roundline MeterStyle=StyleSolid#Color#D StartAngle=(RAD(-135)) RotationAngle=(RAD(-180)) X=R Y=r[MeterACLine] Meter=STRING MeasureName=MeasureAc MeterStyle=StyleText#Color#2 X=36 Y=24 [MeterPowerStatus] Meter=STRING MeasureName=MeasurePowerStatus MeterStyle=StyleText#Color#2 X=90 Y=17 [MeterPercent] Meter=STRING MeasureName=MeasurePercent MeterStyle=StyleText#Color#3 X=150 Y=15 Text=%1% [MeterSolidColorWhite] Meter=Image SolidColor=255,255,255,255 X=2 Y=2 H=40 W=76 Group=1 Hidden=1 LeftMouseUpAction=[!WriteKeyValue "Variables" "Color" "White"][!Refresh] RightMouseUpAction=!Refresh[MeterSolidColorBlack] Meter=Image SolidColor=0,0,0,255 X=76 Y=2 H=40 W=76 Group=1 Hidden=1 LeftMouseUpAction=[!WriteKeyValue "Variables" "Color" "Black"][!Refresh] RightMouseUpAction=!Refresh
Statistics: Posted by aceuk — Yesterday, 9:30 pm