How it looks:
How it should look:
Any suggestions?
Code: Select all
[Rainmeter]
Update=5000
DynamicWindowSize=1
AccurateText=1
BackgroundMode=2
SolidColor=0,0,0,1
[Variables]
NumberOfDrives=0
; == MEASURES ==========================================================
[MeasureDriveLetter1]
Measure=Plugin
Plugin=DriveList.dll
DefaultString="_"
NumberType=Count
Index=0
FinishAction=[!UpdateMeasureGroup "fdsGroup"][!WriteKeyValue "Variables" "NumberOfDrives" [MeasureDriveLetter1:]][!UpdateMeter *][!Redraw]
OnChangeAction=[!Refresh]
Group=dlGroup
DynamicVariables=1
[MeasureDrivesVar]
Meter=String
Measure=Calc
Formula=#NumberOfDrives#
IfCondition=9
IfConditionAction=[!HideMeter MeterLetter10][!HideMeter MeterDisk10][!UpdateMeter *][!Redraw]
DynamicVariables=1
[MeasureDriveLetter2]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=1
Group=dlGroup
[MeasureDriveLetter3]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=2
Group=dlGroup
[MeasureDriveLetter4]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=3
Group=dlGroup
[MeasureDriveLetter5]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=4
Group=dlGroup
[MeasureDriveLetter6]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=5
Group=dlGroup
[MeasureDriveLetter7]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=6
Group=dlGroup
[MeasureDriveLetter8]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=7
Group=dlGroup
[MeasureDriveLetter9]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=8
Group=dlGroup
[MeasureDriveLetter10]
Measure=Plugin
Plugin=DriveList.dll
Parent=MeasureDriveLetter1
Index=9
Group=dlGroup
[MeasureDiskLabel1]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter1]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize1]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter1]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel2]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter2]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize2]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter2]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel3]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter3]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize3]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter3]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel4]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter4]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize4]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter4]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel5]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter5]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize5]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter5]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel6]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter6]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize6]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter6]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel7]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter7]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize7]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter7]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel8]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter8]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize8]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter8]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel9]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter9]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize9]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter9]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskLabel10]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter10]
Label=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
[MeasureDiskSize10]
Measure=FreeDiskSpace
Drive=[MeasureDriveLetter10]
Total=1
DynamicVariables=1
UpdateDivider=-1
Group=fdsGroup
; == METERS ============================================================
[StyleAllString]
AntiAlias=1
FontFace=Segoe UI
FontSize=12
FontColor=250,250,250
SolidColor=0,0,0,1
AutoScale=1
NumOfDecimals=0
[StyleLeft]
StringAlign=Left
X=5
Y=5R
Text=%1
[StyleRight]
StringAlign=Right
X=195
Y=r
Text=%1 (%2B)
[MeterBg]
Meter=Image
SolidColor=50,50,50,200
X=0
Y=0
W=200
H=115
[MeterDriveCount]
Meter=String
MeterStyle=StyleAllString
NumOfDecimals=0
X=5
Y=5
Text=[MeasureDriveLetter1:]
DynamicVariables=1
[MeterLetter1]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter1
[MeterLabel1]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel1
MeasureName2=MeasureDiskSize1
[MeterLetter2]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter2
[MeterLabel2]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel2
MeasureName2=MeasureDiskSize2
[MeterLetter3]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter3
[MeterDisk3]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel3
MeasureName2=MeasureDiskSize3
[MeterLetter4]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter4
[MeterDisk4]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel4
MeasureName2=MeasureDiskSize4
[MeterLetter5]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter5
[MeterDisk5]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel5
MeasureName2=MeasureDiskSize5
[MeterLetter6]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter6
[MeterDisk6]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel6
MeasureName2=MeasureDiskSize6
[MeterLetter7]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter7
[MeterDisk7]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel7
MeasureName2=MeasureDiskSize7
[MeterLetter8]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter8
[MeterDisk8]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel8
MeasureName2=MeasureDiskSize8
[MeterLetter9]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter9
[MeterDisk9]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel9
MeasureName2=MeasureDiskSize9
[MeterLetter10]
Meter=String
MeterStyle=StyleAllString | StyleLeft
MeasureName=MeasureDriveLetter10
[MeterDisk10]
Meter=String
MeterStyle=StyleAllString | StyleRight
MeasureName=MeasureDiskLabel10
MeasureName2=MeasureDiskSize10