It is currently February 16th, 2019, 2:10 am

Disks

Post your work-in-progress and completed skins to share and discuss.
User avatar
balala
Rainmeter Sage
Posts: 7628
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Disks

balala » May 19th, 2015, 7:29 pm

You can see up to 12 fixed/removable disks/partitions/units available on your computer, in a pie chart. This is an application of my Pie chart, posted on the Tips & Tricks section.
You can see details of a disk, hovering your mouse over that disk in the table. The removable units can be removed (using the UDisk plugin, by cfixd). You also can remove all removable unit, with a single click, to Rem All (available if you have more then one removable unit). You can hide/show the table, clicking to the chart.
The chart indicates the system disk with an icon.
Comments are welcomed.
You do not have the required permissions to view the files attached to this post.
wolley
Posts: 3
Joined: February 7th, 2019, 6:23 am

Re: Disks

wolley » February 7th, 2019, 6:25 am

Hello!
Really Love the Amnimation just for the disk, can i remove the Piechart from it? Really new to Rainmeter.
Thanks!
User avatar
balala
Rainmeter Sage
Posts: 7628
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Disks

balala » February 7th, 2019, 1:01 pm

wolley wrote:
February 7th, 2019, 6:25 am
Really Love the Amnimation just for the disk, can i remove the Piechart from it? Really new to Rainmeter.
Hello wolley.
Glad to hear you find it useful.
I'm not sure what animation are you talking about. What animation do you see there?
If you want to remove the what is shown when you're hovering the mouse over a drive in the table, just remove (or just for safe, comment out) the MouseOverAction and MouseLeaveAction options of the [MeterDisk1BackgroundForTable] - [MeterDisk12BackgroundForTable] meters. This is what you wanted to remove?
wolley
Posts: 3
Joined: February 7th, 2019, 6:23 am

Re: Disks

wolley » February 8th, 2019, 1:03 pm

Thanks for fast reply!
If you look at the link you will see what i wanna remove. I only want the list of the disk, not the pie chart (that is all white now), is there anyway making it work?



https://imgur.com/a/Wsg0VAy
User avatar
balala
Rainmeter Sage
Posts: 7628
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Disks

balala » February 8th, 2019, 4:01 pm

wolley wrote:
February 8th, 2019, 1:03 pm
If you look at the link you will see what i wanna remove. I only want the list of the disk, not the pie chart (that is all white now), is there anyway making it work?
Very weird that there is only that white chart.
However please replace the old code with the following one:

Code: Select all

[Metadata]
Name=DisksChart
Author=balala (blaci75@gmail.com)
Information=Creates a pie chart, based on the hard disks and partitions, showing up to 12 disks/partitions.
Version=1
License=Creative Commons BY-NC-SA 3.0

[Rainmeter]
Update=1000
AccurateText=1
DynamicWindowSize=1

[Variables]
Color1=198,100,92
Color2=215,156,205
Color3=215,201,54
Color4=200,33,142
Color5=152,70,113
Color6=233,69,244
Color7=255,127,39
Color8=57,183,101
Color9=205,56,48
Color10=241,189,211
Color11=109,145,226
Color12=250,88,121
Radius=56
; #Radius# is the radius of the main pie chart, which shows the disks.
Radius%=0.6
;#Radius%# is the percentage of the radius, where the icon indicating the system disk and the strings of the disk labels are placed.
Disk1=C:
Disk2=D:
Disk3=E:
Disk4=F:
Disk5=G:
Disk6=H:
Disk7=I:
Disk8=J:
Disk9=K:
Disk10=L:
Disk11=M:
Disk12=N:
HideTable=0
PercentUsed=90
Addition=0.000001

[LabelStyle]
W=178
H=14
SolidColor=0,0,0,100
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=CENTERCENTER
AntiAlias=1
AutoScale=1
DynamicVariables=1

[ChartStyle]
W=120
H=120
RotationAngle=6.283
LineLength=#Radius#
Solid=1
AntiAlias=1
DynamicVariables=1

[ChartLabelStyle]
FontSize=7
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=CENTERCENTER
AntiAlias=1
DynamicVariables=1
FontColor=0,0,0
FontEffectColor=220,220,220
StringEffect=Shadow

[FreeUsedStyle]
W=30
H=30
RotationAngle=6.283
LineLength=18
Solid=1
AntiAlias=1
DynamicVariables=1
Hidden=1

[DiskStyle]
W=120
H=70
Padding=55,0,0,0
StringEffect=Border
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=LEFTCENTER
AntiAlias=1
Hidden=1
AutoScale=1

[LabelForTableStyle]
X=3r
Y=0r
W=65
H=14
Clipstring=1
FontEffectColor=50,50,50
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1
DynamicVariables=1
Group=Table

[DiskForTableStyle]
X=([MeterDiskForTable:X]+[MeterDiskForTable:W]/2)
Y=0r
FontEffectColor=50,50,50
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=CENTER
AntiAlias=1
DynamicVariables=1
Group=Table

[TotalForTableStyle]
X=([MeterTotalForTable:X]+[MeterTotalForTable:W]+10)
Y=0r
FontEffectColor=50,50,50
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=RIGHT
AutoScale=1
AntiAlias=1
Text=%1B
DynamicVariables=1
Group=Table

[PercentForTableStyle]
X=([MeterPercentForTable:X]+[MeterPercentForTable:W]+12)
Y=0r
FontEffectColor=50,50,50
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=RIGHT
AntiAlias=1
Text=%1%
DynamicVariables=1
Group=Table

[RemoveForTableStyle]
X=([MeterRemoveForTable:X]+[MeterRemoveForTable:W]/2)
W=50
H=14
FontEffectColor=50,50,50
StringEffect=Shadow
SolidColor=0,0,0,100
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=CENTER
AntiAlias=1
Text=Remove
DynamicVariables=1
MouseOverAction=[!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter *][!Redraw]
Group=Table

[RemoveBackgroundForTableStyle]
X=([MeterRemoveForTable:X]+[MeterRemoveForTable:W]/2)
W=50
H=14
SolidColor=0,0,0,100
StringAlign=CENTER
AntiAlias=1
DynamicVariables=1

[DiskBackgroundStyle]
X=0
Y=0R
W=180
H=14
SolidColor=0,0,0,100
DynamicVariables=1
Group=Table

[MeasureDisk1]
Measure=String
String=#Disk1#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut1 "0"]
IfNotMatchAction=[!SetVariable RemoveBut1 "1"]
DynamicVariables=1

[MeasureDisk2]
Measure=String
String=#Disk2#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut2 "0"]
IfNotMatchAction=[!SetVariable RemoveBut2 "1"]
DynamicVariables=1

[MeasureDisk3]
Measure=String
String=#Disk3#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut3 "0"]
IfNotMatchAction=[!SetVariable RemoveBut3 "1"]
DynamicVariables=1

[MeasureDisk4]
Measure=String
String=#Disk4#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut4 "0"]
IfNotMatchAction=[!SetVariable RemoveBut4 "1"]
DynamicVariables=1

[MeasureDisk5]
Measure=String
String=#Disk5#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut5 "0"]
IfNotMatchAction=[!SetVariable RemoveBut5 "1"]
DynamicVariables=1

[MeasureDisk6]
Measure=String
String=#Disk6#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut6 "0"]
IfNotMatchAction=[!SetVariable RemoveBut6 "1"]
DynamicVariables=1

[MeasureDisk7]
Measure=String
String=#Disk7#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut7 "0"]
IfNotMatchAction=[!SetVariable RemoveBut7 "1"]
DynamicVariables=1

[MeasureDisk8]
Measure=String
String=#Disk8#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut8 "0"]
IfNotMatchAction=[!SetVariable RemoveBut8 "1"]
DynamicVariables=1

[MeasureDisk9]
Measure=String
String=#Disk9#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut9 "0"]
IfNotMatchAction=[!SetVariable RemoveBut9 "1"]
DynamicVariables=1

[MeasureDisk10]
Measure=String
String=#Disk10#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut10 "0"]
IfNotMatchAction=[!SetVariable RemoveBut10 "1"]
DynamicVariables=1

[MeasureDisk11]
Measure=String
String=#Disk11#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut11 "0"]
IfNotMatchAction=[!SetVariable RemoveBut11 "1"]
DynamicVariables=1

[MeasureDisk12]
Measure=String
String=#Disk12#
RegExpSubstitute=1
Substitute="(.):":"\1"
IfMatch=[MeasureUDisk1]|[MeasureUDisk2]|[MeasureUDisk3]|[MeasureUDisk4]|[MeasureUDisk5]|[MeasureUDisk6]|[MeasureUDisk7]|[MeasureUDisk8]|[MeasureUDisk9]|[MeasureUDisk10]|[MeasureUDisk11]|[MeasureUDisk12]
IfMatchAction=[!SetVariable RemoveBut12 "0"]
IfNotMatchAction=[!SetVariable RemoveBut12 "1"]
DynamicVariables=1

[MeasureUDisk]
Measure=Plugin
Plugin=UDisk
Drive=Removable
Mode=Normal

[MeasureUDisk1]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=1
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk2]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=2
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk3]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=3
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk4]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=4
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk5]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=5
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk6]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=6
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk7]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=7
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk8]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=8
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk9]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=9
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk10]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=10
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk11]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=11
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureUDisk12]
Measure=Plugin
Plugin=UDisk
DriveMeasure=MeasureUDisk
Drive=12
RegExpSubstitute=1
Substitute="^$":"WW"

[MeasureWinVersion]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=SOFTWARE\Microsoft\Windows NT\CurrentVersion
RegValue=CurrentVersion
IfCondition=(MeasureWinVersion>=6.2)
IfTrueAction=[!SetOption MeterSystemDisk ImageName "#@#Win8.png"][!SetOption MeterSystemDiskForTable ImageName "#@#Win8.png"]
IfFalseAction=[!SetOption MeterSystemDisk ImageName "#@#Win7.png"][!SetOption MeterSystemDiskForTable ImageName "#@#Win7.png"]

[MeasureSystemDisk]
Measure=String
String=%WinDir%
DynamicVariables=1
RegExpSubstitute=1
Substitute="^(.*)\\(.*)$":"\1"
IfMatch=#Disk1#|c:
IfMatchAction=[!SetVariable SystemDisk "1"][!SetOption MeterSystemDisk X "[*MeterStringDisk1:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk1:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber1*]=0)||([*MeasurePercent1%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk1ForTable:X*]+[*MeterDisk1ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk1ForTable:Y*]+3)"]
IfMatch2=#Disk2#|d:
IfMatchAction2=[!SetVariable SystemDisk "2"][!SetOption MeterSystemDisk X "[*MeterStringDisk2:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk2:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber2*]=0)||([*MeasurePercent2%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk2ForTable:X*]+[*MeterDisk2ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk2ForTable:Y*]+3)"]
IfMatch3=#Disk3#|e:
IfMatchAction3=[!SetVariable SystemDisk "3"][!SetOption MeterSystemDisk X "[*MeterStringDisk3:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk3:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber3*]=0)||([*MeasurePercent3%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk3ForTable:X*]+[*MeterDisk3ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk3ForTable:Y*]+3)"]
IfMatch4=#Disk4#|f:
IfMatchAction4=[!SetVariable SystemDisk "4"][!SetOption MeterSystemDisk X "[*MeterStringDisk4:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk4:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber4*]=0)||([*MeasurePercent4%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk4ForTable:X*]+[*MeterDisk4ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk4ForTable:Y*]+3)"]
IfMatch5=#Disk5#|g:
IfMatchAction5=[!SetVariable SystemDisk "5"][!SetOption MeterSystemDisk X "[*MeterStringDisk5:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk5:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber5*]=0)||([*MeasurePercent5%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk5ForTable:X*]+[*MeterDisk5ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk5ForTable:Y*]+3)"]
IfMatch6=#Disk6#|h:
IfMatchAction6=[!SetVariable SystemDisk "6"][!SetOption MeterSystemDisk X "[*MeterStringDisk6:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk6:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber6*]=0)||([*MeasurePercent6%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk6ForTable:X*]+[*MeterDisk6ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk6ForTable:Y*]+3)"]
IfMatch7=#Disk7#|i:
IfMatchAction7=[!SetVariable SystemDisk "7"][!SetOption MeterSystemDisk X "[*MeterStringDisk7:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk7:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber7*]=0)||([*MeasurePercent7%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk7ForTable:X*]+[*MeterDisk7ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk7ForTable:Y*]+3)"]
IfMatch8=#Disk8#|j:
IfMatchAction8=[!SetVariable SystemDisk "8"][!SetOption MeterSystemDisk X "[*MeterStringDisk8:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk8:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber8*]=0)||([*MeasurePercent8%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk8ForTable:X*]+[*MeterDisk8ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk8ForTable:Y*]+3)"]
IfMatch9=#Disk9#|k:
IfMatchAction9=[!SetVariable SystemDisk "9"][!SetOption MeterSystemDisk X "[*MeterStringDisk9:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk9:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber9*]=0)||([*MeasurePercent9%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk9ForTable:X*]+[*MeterDisk9ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk9ForTable:Y*]+3)"]
IfMatch10=#Disk10#|l:
IfMatchAction10=[!SetVariable SystemDisk "10"][!SetOption MeterSystemDisk X "[*MeterStringDisk10:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk10:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber10*]=0)||([*MeasurePercent10%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk10ForTable:X*]+[*MeterDisk10ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk10ForTable:Y*]+3)"]
IfMatch11=#Disk11#|m:
IfMatchAction11=[!SetVariable SystemDisk "11"][!SetOption MeterSystemDisk X "[*MeterStringDisk11:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk11:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber11*]=0)||([*MeasurePercent11%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk11ForTable:X*]+[*MeterDisk11ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk11ForTable:Y*]+3)"]
IfMatch12=#Disk12#|n:
IfMatchAction12=[!SetVariable SystemDisk "12"][!SetOption MeterSystemDisk X "[*MeterStringDisk12:X*]"][!SetOption MeterSystemDisk Y "[*MeterStringDisk12:Y*]"][!SetOption MeterSystemDisk Hidden "(([*MeasureNumber12*]=0)||([*MeasurePercent12%*]<20))"][!SetOption MeterSystemDiskForTable X "([*MeterDisk12ForTable:X*]+[*MeterDisk12ForTable:W*]+3)"][!SetOption MeterSystemDiskForTable Y "([*MeterDisk12ForTable:Y*]+3)"]

[MeasureDiskLabel1]
Measure=FreeDiskSpace
Drive=#Disk1#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"

[MeasureDiskLabel2]
Measure=FreeDiskSpace
Drive=#Disk2#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel3]
Measure=FreeDiskSpace
Drive=#Disk3#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel4]
Measure=FreeDiskSpace
Drive=#Disk4#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel5]
Measure=FreeDiskSpace
Drive=#Disk5#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel6]
Measure=FreeDiskSpace
Drive=#Disk6#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel7]
Measure=FreeDiskSpace
Drive=#Disk7#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel8]
Measure=FreeDiskSpace
Drive=#Disk8#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel9]
Measure=FreeDiskSpace
Drive=#Disk9#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel10]
Measure=FreeDiskSpace
Drive=#Disk10#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel11]
Measure=FreeDiskSpace
Drive=#Disk11#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureDiskLabel12]
Measure=FreeDiskSpace
Drive=#Disk12#
Label=1
RegExpSubstitute=1
Substitute="^$":"NO LABEL"
IgnoreRemovable=0

[MeasureNumber1]
Measure=FreeDiskSpace
Drive=#Disk1#
Total=1

[MeasureNumber2]
Measure=FreeDiskSpace
Drive=#Disk2#
Total=1
IgnoreRemovable=0

[MeasureNumber3]
Measure=FreeDiskSpace
Drive=#Disk3#
Total=1
IgnoreRemovable=0

[MeasureNumber4]
Measure=FreeDiskSpace
Drive=#Disk4#
Total=1
IgnoreRemovable=0

[MeasureNumber5]
Measure=FreeDiskSpace
Drive=#Disk5#
Total=1
IgnoreRemovable=0

[MeasureNumber6]
Measure=FreeDiskSpace
Drive=#Disk6#
Total=1
IgnoreRemovable=0

[MeasureNumber7]
Measure=FreeDiskSpace
Drive=#Disk7#
Total=1
IgnoreRemovable=0

[MeasureNumber8]
Measure=FreeDiskSpace
Drive=#Disk8#
Total=1
IgnoreRemovable=0

[MeasureNumber9]
Measure=FreeDiskSpace
Drive=#Disk9#
Total=1
IgnoreRemovable=0

[MeasureNumber10]
Measure=FreeDiskSpace
Drive=#Disk10#
Total=1
IgnoreRemovable=0

[MeasureNumber11]
Measure=FreeDiskSpace
Drive=#Disk11#
Total=1
IgnoreRemovable=0

[MeasureNumber12]
Measure=FreeDiskSpace
Drive=#Disk12#
Total=1
IgnoreRemovable=0

[MeasureFree1]
Measure=FreeDiskSpace
Drive=#Disk1#

[MeasureFree2]
Measure=FreeDiskSpace
Drive=#Disk2#
IgnoreRemovable=0

[MeasureFree3]
Measure=FreeDiskSpace
Drive=#Disk3#
IgnoreRemovable=0

[MeasureFree4]
Measure=FreeDiskSpace
Drive=#Disk4#
IgnoreRemovable=0

[MeasureFree5]
Measure=FreeDiskSpace
Drive=#Disk5#
IgnoreRemovable=0

[MeasureFree6]
Measure=FreeDiskSpace
Drive=#Disk6#
IgnoreRemovable=0

[MeasureFree7]
Measure=FreeDiskSpace
Drive=#Disk7#
IgnoreRemovable=0

[MeasureFree8]
Measure=FreeDiskSpace
Drive=#Disk8#
IgnoreRemovable=0

[MeasureFree9]
Measure=FreeDiskSpace
Drive=#Disk9#
IgnoreRemovable=0

[MeasureFree10]
Measure=FreeDiskSpace
Drive=#Disk10#
IgnoreRemovable=0

[MeasureFree11]
Measure=FreeDiskSpace
Drive=#Disk11#
IgnoreRemovable=0

[MeasureFree12]
Measure=FreeDiskSpace
Drive=#Disk12#
IgnoreRemovable=0

[MeasureUsed1]
Measure=FreeDiskSpace
Drive=#Disk1#
InvertMeasure=1

[MeasureUsed2]
Measure=FreeDiskSpace
Drive=#Disk2#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed3]
Measure=FreeDiskSpace
Drive=#Disk3#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed4]
Measure=FreeDiskSpace
Drive=#Disk4#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed5]
Measure=FreeDiskSpace
Drive=#Disk5#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed6]
Measure=FreeDiskSpace
Drive=#Disk6#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed7]
Measure=FreeDiskSpace
Drive=#Disk7#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed8]
Measure=FreeDiskSpace
Drive=#Disk8#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed9]
Measure=FreeDiskSpace
Drive=#Disk9#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed10]
Measure=FreeDiskSpace
Drive=#Disk10#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed11]
Measure=FreeDiskSpace
Drive=#Disk11#
InvertMeasure=1
IgnoreRemovable=0

[MeasureUsed12]
Measure=FreeDiskSpace
Drive=#Disk12#
InvertMeasure=1
IgnoreRemovable=0

[MeasureFree1%]
Measure=Calc
Formula=( 100 * MeasureFree1 / ( MeasureNumber1 + #Addition# ))

[MeasureFree2%]
Measure=Calc
Formula=( 100 * MeasureFree2 / ( MeasureNumber2 + #Addition# ))

[MeasureFree3%]
Measure=Calc
Formula=( 100 * MeasureFree3 / ( MeasureNumber3 + #Addition# ))

[MeasureFree4%]
Measure=Calc
Formula=( 100 * MeasureFree4 / ( MeasureNumber4 + #Addition# ))

[MeasureFree5%]
Measure=Calc
Formula=( 100 * MeasureFree5 / ( MeasureNumber5 + #Addition# ))

[MeasureFree6%]
Measure=Calc
Formula=( 100 * MeasureFree6 / ( MeasureNumber6 + #Addition# ))

[MeasureFree7%]
Measure=Calc
Formula=( 100 * MeasureFree7 / ( MeasureNumber7 + #Addition# ))

[MeasureFree8%]
Measure=Calc
Formula=( 100 * MeasureFree8 / ( MeasureNumber8 + #Addition# ))

[MeasureFree9%]
Measure=Calc
Formula=( 100 * MeasureFree9 / ( MeasureNumber9 + #Addition# ))

[MeasureFree10%]
Measure=Calc
Formula=( 100 * MeasureFree10 / ( MeasureNumber10 + #Addition# ))

[MeasureFree11%]
Measure=Calc
Formula=( 100 * MeasureFree11 / ( MeasureNumber11 + #Addition# ))

[MeasureFree12%]
Measure=Calc
Formula=( 100 * MeasureFree12 / ( MeasureNumber12 + #Addition# ))

[MeasureUsed1%]
Measure=Calc
Formula=( 100 * MeasureUsed1 / ( MeasureNumber1 + #Addition# ))

[MeasureUsed2%]
Measure=Calc
Formula=( 100 * MeasureUsed2 / ( MeasureNumber2 + #Addition# ))

[MeasureUsed3%]
Measure=Calc
Formula=( 100 * MeasureUsed3 / ( MeasureNumber3 + #Addition# ))

[MeasureUsed4%]
Measure=Calc
Formula=( 100 * MeasureUsed4 / ( MeasureNumber4 + #Addition# ))

[MeasureUsed5%]
Measure=Calc
Formula=( 100 * MeasureUsed5 / ( MeasureNumber5 + #Addition# ))

[MeasureUsed6%]
Measure=Calc
Formula=( 100 * MeasureUsed6 / ( MeasureNumber6 + #Addition# ))

[MeasureUsed7%]
Measure=Calc
Formula=( 100 * MeasureUsed7 / ( MeasureNumber7 + #Addition# ))

[MeasureUsed8%]
Measure=Calc
Formula=( 100 * MeasureUsed8 / ( MeasureNumber8 + #Addition# ))

[MeasureUsed9%]
Measure=Calc
Formula=( 100 * MeasureUsed9 / ( MeasureNumber9 + #Addition# ))

[MeasureUsed10%]
Measure=Calc
Formula=( 100 * MeasureUsed10 / ( MeasureNumber10 + #Addition# ))

[MeasureUsed11%]
Measure=Calc
Formula=( 100 * MeasureUsed11 / ( MeasureNumber11 + #Addition# ))

[MeasureUsed12%]
Measure=Calc
Formula=( 100 * MeasureUsed12 / ( MeasureNumber12 + #Addition# ))

[MeasureUsed1Percent]
Measure=Calc
Formula=( 100 * MeasureUsed1 / ( MeasureNumber1 + #Addition# ))
IfCondition=(MeasureUsed1Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk1 FontColor "200,124,23"][!SetOption MeterDisk1 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk1 FontColor "0,0,0"][!SetOption MeterDisk1 FontEffectColor "220,220,220"]

[MeasureUsed2Percent]
Measure=Calc
Formula=( 100 * MeasureUsed2 / ( MeasureNumber2 + #Addition# ))
IfCondition=(MeasureUsed2Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk2 FontColor "200,124,23"][!SetOption MeterDisk2 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk2 FontColor "0,0,0"][!SetOption MeterDisk2 FontEffectColor "220,220,220"]

[MeasureUsed3Percent]
Measure=Calc
Formula=( 100 * MeasureUsed3 / ( MeasureNumber3 + #Addition# ))
IfCondition=(MeasureUsed3Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk3 FontColor "200,124,23"][!SetOption MeterDisk3 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk3 FontColor "0,0,0"][!SetOption MeterDisk3 FontEffectColor "220,220,220"]

[MeasureUsed4Percent]
Measure=Calc
Formula=( 100 * MeasureUsed4 / ( MeasureNumber4 + #Addition# ))
IfCondition=(MeasureUsed4Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk4 FontColor "200,124,23"][!SetOption MeterDisk4 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk4 FontColor "0,0,0"][!SetOption MeterDisk4 FontEffectColor "220,220,220"]

[MeasureUsed5Percent]
Measure=Calc
Formula=( 100 * MeasureUsed5 / ( MeasureNumber5 + #Addition# ))
IfCondition=(MeasureUsed5Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk5 FontColor "200,124,23"][!SetOption MeterDisk5 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk5 FontColor "0,0,0"][!SetOption MeterDisk5 FontEffectColor "220,220,220"]

[MeasureUsed6Percent]
Measure=Calc
Formula=( 100 * MeasureUsed6 / ( MeasureNumber6 + #Addition# ))
IfCondition=(MeasureUsed6Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk6 FontColor "200,124,23"][!SetOption MeterDisk6 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk6 FontColor "0,0,0"][!SetOption MeterDisk6 FontEffectColor "220,220,220"]

[MeasureUsed7Percent]
Measure=Calc
Formula=( 100 * MeasureUsed7 / ( MeasureNumber7 + #Addition# ))
IfCondition=(MeasureUsed7Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk7 FontColor "200,124,23"][!SetOption MeterDisk7 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk7 FontColor "0,0,0"][!SetOption MeterDisk7 FontEffectColor "220,220,220"]

[MeasureUsed8Percent]
Measure=Calc
Formula=( 100 * MeasureUsed8 / ( MeasureNumber8 + #Addition# ))
IfCondition=(MeasureUsed8Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk8 FontColor "200,124,23"][!SetOption MeterDisk8 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk8 FontColor "0,0,0"][!SetOption MeterDisk8 FontEffectColor "220,220,220"]

[MeasureUsed9Percent]
Measure=Calc
Formula=( 100 * MeasureUsed9 / ( MeasureNumber9 + #Addition# ))
IfCondition=(MeasureUsed9Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk9 FontColor "200,124,23"][!SetOption MeterDisk9 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk9 FontColor "0,0,0"][!SetOption MeterDisk9 FontEffectColor "220,220,220"]

[MeasureUsed10Percent]
Measure=Calc
Formula=( 100 * MeasureUsed10 / ( MeasureNumber10 + #Addition# ))
IfCondition=(MeasureUsed10Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk10 FontColor "200,124,23"][!SetOption MeterDisk10 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk10 FontColor "0,0,0"][!SetOption MeterDisk10 FontEffectColor "220,220,220"]

[MeasureUsed11Percent]
Measure=Calc
Formula=( 100 * MeasureUsed11 / ( MeasureNumber11 + #Addition# ))
IfCondition=(MeasureUsed11Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk11 FontColor "200,124,23"][!SetOption MeterDisk11 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk11 FontColor "0,0,0"][!SetOption MeterDisk11 FontEffectColor "220,220,220"]

[MeasureUsed12Percent]
Measure=Calc
Formula=( 100 * MeasureUsed12 / ( MeasureNumber12 + #Addition# ))
IfCondition=(MeasureUsed12Percent>#PercentUsed#)
IfTrueAction=[!SetOption MeterDisk12 FontColor "200,124,23"][!SetOption MeterDisk12 FontEffectColor "0,0,0"]
IfFalseAction=[!SetOption MeterDisk12 FontColor "0,0,0"][!SetOption MeterDisk12 FontEffectColor "220,220,220"]

[MeasureTotalTotal]
Measure=Calc
Formula=( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 )

[MeasurePercent1]
Measure=Calc
Formula=( MeasureNumber1 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent2]
Measure=Calc
Formula=( MeasureNumber2 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent3]
Measure=Calc
Formula=( MeasureNumber3 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent4]
Measure=Calc
Formula=( MeasureNumber4 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent5]
Measure=Calc
Formula=( MeasureNumber5 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent6]
Measure=Calc
Formula=( MeasureNumber6 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent7]
Measure=Calc
Formula=( MeasureNumber7 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent8]
Measure=Calc
Formula=( MeasureNumber8 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent9]
Measure=Calc
Formula=( MeasureNumber9 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent10]
Measure=Calc
Formula=( MeasureNumber10 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent11]
Measure=Calc
Formula=( MeasureNumber11 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent12]
Measure=Calc
Formula=( MeasureNumber12 / ( MeasureNumber1 + MeasureNumber2 + MeasureNumber3 + MeasureNumber4 + MeasureNumber5 + MeasureNumber6 + MeasureNumber7 + MeasureNumber8 + MeasureNumber9 + MeasureNumber10 + MeasureNumber11 + MeasureNumber12 ))

[MeasurePercent1%]
Measure=Calc
Formula=( 100 * MeasurePercent1 )

[MeasurePercent2%]
Measure=Calc
Formula=( 100 * MeasurePercent2 )

[MeasurePercent3%]
Measure=Calc
Formula=( 100 * MeasurePercent3 )

[MeasurePercent4%]
Measure=Calc
Formula=( 100 * MeasurePercent4 )

[MeasurePercent5%]
Measure=Calc
Formula=( 100 * MeasurePercent5 )

[MeasurePercent6%]
Measure=Calc
Formula=( 100 * MeasurePercent6 )

[MeasurePercent7%]
Measure=Calc
Formula=( 100 * MeasurePercent7 )

[MeasurePercent8%]
Measure=Calc
Formula=( 100 * MeasurePercent8 )

[MeasurePercent9%]
Measure=Calc
Formula=( 100 * MeasurePercent9 )

[MeasurePercent10%]
Measure=Calc
Formula=( 100 * MeasurePercent10 )

[MeasurePercent11%]
Measure=Calc
Formula=( 100 * MeasurePercent11 )

[MeasurePercent12%]
Measure=Calc
Formula=( 100 * MeasurePercent12 )

[MeasurePercentTotal%]
Measure=Calc
Formula=( 100 * ( MeasurePercent1 + MeasurePercent2 + MeasurePercent3 + MeasurePercent4 + MeasurePercent5 + MeasurePercent6 + MeasurePercent7 + MeasurePercent8 + MeasurePercent9 + MeasurePercent10 + MeasurePercent11 + MeasurePercent12 ))

[MeterSystemDiskForTable]
Meter=Image
W=10
H=10
PreserveAspectRatio=1
DynamicVariables=1
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterLabelForTable]
Meter=String
X=0
Y=0
W=230
H=14
FontColor=255,255,255
SolidColor=140,140,140,200
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1
Text=" Label"
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterDiskForTable]
Meter=String
X=80r
Y=0r
FontColor=255,255,255
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=CENTER
AntiAlias=1
Text=Disk
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterTotalForTable]
Meter=String
X=55r
Y=0r
FontColor=255,255,255
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=RIGHT
AntiAlias=1
Text=Total
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterPercentForTable]
Meter=String
X=30r
Y=0r
FontColor=255,255,255
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=RIGHT
AntiAlias=1
Text=%
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterRemoveForTable]
Meter=String
X=40r
Y=0r
FontColor=255,255,255
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=CENTER
AntiAlias=1
Text=Remove
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterLine]
Meter=Image
X=0
Y=0R
W=230
H=1
SolidColor=255,255,255
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterDisk1BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk1#"]
Hidden=(Clamp((([MeasureNumber1]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk1 SolidColor "#Color1#,200"][!ShowMeterGroup "Disk1Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk1Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel1ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel1
MeterStyle=LabelForTableStyle
FontColor=#Color1#
Hidden=(Clamp((([MeasureNumber1]=0)+#HideTable#),0,1))

[MeterDisk1ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color1#
Text=#Disk1#
Hidden=(Clamp((([MeasureNumber1]=0)+#HideTable#),0,1))

[MeterTotal1ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber1
FontColor=#Color1#
Hidden=(Clamp((([MeasureNumber1]=0)+#HideTable#),0,1))

[MeterPercent1ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent1%
FontColor=#Color1#
Hidden=(Clamp((([MeasureNumber1]=0)+#HideTable#),0,1))

[MeterDisk2BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk2#"]
Hidden=(Clamp((([MeasureNumber2]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk2 SolidColor "#Color2#,200"][!ShowMeterGroup "Disk2Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk2Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel2ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel2
MeterStyle=LabelForTableStyle
FontColor=#Color2#
Hidden=(Clamp((([MeasureNumber2]=0)+#HideTable#),0,1))

[MeterDisk2ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color2#
Text=#Disk2#
Hidden=(Clamp((([MeasureNumber2]=0)+#HideTable#),0,1))

[MeterTotal2ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber2
FontColor=#Color2#
Hidden=(Clamp((([MeasureNumber2]=0)+#HideTable#),0,1))

[MeterPercent2ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent2%
FontColor=#Color2#
Hidden=(Clamp((([MeasureNumber2]=0)+#HideTable#),0,1))

[MeterDisk3BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk3#"]
Hidden=(Clamp((([MeasureNumber3]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk3 SolidColor "#Color3#,200"][!ShowMeterGroup "Disk3Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk3Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel3ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel3
MeterStyle=LabelForTableStyle
FontColor=#Color3#
Hidden=(Clamp((([MeasureNumber3]=0)+#HideTable#),0,1))

[MeterDisk3ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color3#
Text=#Disk3#
Hidden=(Clamp((([MeasureNumber3]=0)+#HideTable#),0,1))

[MeterTotal3ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber3
FontColor=#Color3#
Hidden=(Clamp((([MeasureNumber3]=0)+#HideTable#),0,1))

[MeterPercent3ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent3%
FontColor=#Color3#
Hidden=(Clamp((([MeasureNumber3]=0)+#HideTable#),0,1))

[MeterDisk4BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk4#"]
Hidden=(Clamp((([MeasureNumber4]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk4 SolidColor "#Color4#,200"][!ShowMeterGroup "Disk4Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk4Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel4ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel4
MeterStyle=LabelForTableStyle
FontColor=#Color4#
Hidden=(Clamp((([MeasureNumber4]=0)+#HideTable#),0,1))

[MeterDisk4ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color4#
Text=#Disk4#
Hidden=(Clamp((([MeasureNumber4]=0)+#HideTable#),0,1))

[MeterTotal4ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber4
FontColor=#Color4#
Hidden=(Clamp((([MeasureNumber4]=0)+#HideTable#),0,1))

[MeterPercent4ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent4%
FontColor=#Color4#
Hidden=(Clamp((([MeasureNumber4]=0)+#HideTable#),0,1))

[MeterDisk5BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk5#"]
Hidden=(Clamp((([MeasureNumber5]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk5 SolidColor "#Color5#,200"][!ShowMeterGroup "Disk5Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk5Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel5ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel5
MeterStyle=LabelForTableStyle
FontColor=#Color5#
Hidden=(Clamp((([MeasureNumber5]=0)+#HideTable#),0,1))

[MeterDisk5ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color5#
Text=#Disk5#
Hidden=(Clamp((([MeasureNumber5]=0)+#HideTable#),0,1))

[MeterTotal5ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber5
FontColor=#Color5#
Hidden=(Clamp((([MeasureNumber5]=0)+#HideTable#),0,1))

[MeterPercent5ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent5%
FontColor=#Color5#
Hidden=(Clamp((([MeasureNumber5]=0)+#HideTable#),0,1))

[MeterDisk6BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk6#"]
Hidden=(Clamp((([MeasureNumber6]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk6 SolidColor "#Color6#,200"][!ShowMeterGroup "Disk6Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk6Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel6ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel6
MeterStyle=LabelForTableStyle
FontColor=#Color6#
Hidden=(Clamp((([MeasureNumber6]=0)+#HideTable#),0,1))

[MeterDisk6ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color6#
Text=#Disk6#
Hidden=(Clamp((([MeasureNumber6]=0)+#HideTable#),0,1))

[MeterTotal6ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber6
FontColor=#Color6#
Hidden=(Clamp((([MeasureNumber6]=0)+#HideTable#),0,1))

[MeterPercent6ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent6%
FontColor=#Color6#
Hidden=(Clamp((([MeasureNumber6]=0)+#HideTable#),0,1))

[MeterDisk7BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk7#"]
Hidden=(Clamp((([MeasureNumber7]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk7 SolidColor "#Color7#,200"][!ShowMeterGroup "Disk7Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk7Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel7ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel7
MeterStyle=LabelForTableStyle
FontColor=#Color7#
Hidden=(Clamp((([MeasureNumber7]=0)+#HideTable#),0,1))

[MeterDisk7ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color7#
Text=#Disk7#
Hidden=(Clamp((([MeasureNumber7]=0)+#HideTable#),0,1))

[MeterTotal7ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber7
FontColor=#Color7#
Hidden=(Clamp((([MeasureNumber7]=0)+#HideTable#),0,1))

[MeterPercent7ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent7%
FontColor=#Color7#
Hidden=(Clamp((([MeasureNumber7]=0)+#HideTable#),0,1))

[MeterDisk8BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk8#"]
Hidden=(Clamp((([MeasureNumber8]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk8 SolidColor "#Color8#,200"][!ShowMeterGroup "Disk8Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk8Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel8ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel8
MeterStyle=LabelForTableStyle
FontColor=#Color8#
Hidden=(Clamp((([MeasureNumber8]=0)+#HideTable#),0,1))

[MeterDisk8ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color8#
Text=#Disk8#
Hidden=(Clamp((([MeasureNumber8]=0)+#HideTable#),0,1))

[MeterTotal8ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber8
FontColor=#Color8#
Hidden=(Clamp((([MeasureNumber8]=0)+#HideTable#),0,1))

[MeterPercent8ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent8%
FontColor=#Color8#
Hidden=(Clamp((([MeasureNumber8]=0)+#HideTable#),0,1))

[MeterDisk9BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk9#"]
Hidden=(Clamp((([MeasureNumber9]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk9 SolidColor "#Color9#,200"][!ShowMeterGroup "Disk9Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk9Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel9ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel9
MeterStyle=LabelForTableStyle
FontColor=#Color9#
Hidden=(Clamp((([MeasureNumber9]=0)+#HideTable#),0,1))

[MeterDisk9ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color9#
Text=#Disk9#
Hidden=(Clamp((([MeasureNumber9]=0)+#HideTable#),0,1))

[MeterTotal9ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber9
FontColor=#Color9#
Hidden=(Clamp((([MeasureNumber9]=0)+#HideTable#),0,1))

[MeterPercent9ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent9%
FontColor=#Color9#
Hidden=(Clamp((([MeasureNumber9]=0)+#HideTable#),0,1))

[MeterDisk10BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk10#"]
Hidden=(Clamp((([MeasureNumber10]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk10 SolidColor "#Color10#,200"][!ShowMeterGroup "Disk10Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk10Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel10ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel10
MeterStyle=LabelForTableStyle
FontColor=#Color10#
Hidden=(Clamp((([MeasureNumber10]=0)+#HideTable#),0,1))

[MeterDisk10ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color10#
Text=#Disk10#
Hidden=(Clamp((([MeasureNumber10]=0)+#HideTable#),0,1))

[MeterTotal10ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber10
FontColor=#Color10#
Hidden=(Clamp((([MeasureNumber10]=0)+#HideTable#),0,1))

[MeterPercent10ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent10%
FontColor=#Color10#
Hidden=(Clamp((([MeasureNumber10]=0)+#HideTable#),0,1))

[MeterDisk11BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk11#"]
Hidden=(Clamp((([MeasureNumber11]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk11 SolidColor "#Color11#,200"][!ShowMeterGroup "Disk11Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk11Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel11ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel11
MeterStyle=LabelForTableStyle
FontColor=#Color11#
Hidden=(Clamp((([MeasureNumber11]=0)+#HideTable#),0,1))

[MeterDisk11ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color11#
Text=#Disk11#
Hidden=(Clamp((([MeasureNumber11]=0)+#HideTable#),0,1))

[MeterTotal11ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber11
FontColor=#Color11#
Hidden=(Clamp((([MeasureNumber11]=0)+#HideTable#),0,1))

[MeterPercent11ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent11%
FontColor=#Color11#
Hidden=(Clamp((([MeasureNumber11]=0)+#HideTable#),0,1))

[MeterDisk12BackgroundForTable]
Meter=Image
MeterStyle=DiskBackgroundStyle
LeftMouseUpAction=["#Disk12#"]
Hidden=(Clamp((([MeasureNumber12]=0)+#HideTable#),0,1))
MouseOverAction=[!SetOption MeterDisk12 SolidColor "#Color12#,200"][!ShowMeterGroup "Disk12Chart"][!SetOption #CURRENTSECTION# SolidColor "85,102,232,100"][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!HideMeterGroup "Disk12Chart"][!SetOption #CURRENTSECTION# SolidColor "0,0,0,100"][!UpdateMeter #CURRENTSECTION#][!Redraw]

[MeterLabel12ForTable]
Meter=STRING
MeasureName=MeasureDiskLabel12
MeterStyle=LabelForTableStyle
FontColor=#Color12#
Hidden=(Clamp((([MeasureNumber12]=0)+#HideTable#),0,1))

[MeterDisk12ForTable]
Meter=String
MeterStyle=DiskForTableStyle
FontColor=#Color12#
Text=#Disk12#
Hidden=(Clamp((([MeasureNumber12]=0)+#HideTable#),0,1))

[MeterTotal12ForTable]
Meter=String
MeterStyle=TotalForTableStyle
MeasureName=MeasureNumber12
FontColor=#Color12#
Hidden=(Clamp((([MeasureNumber12]=0)+#HideTable#),0,1))

[MeterPercent12ForTable]
Meter=String
MeterStyle=PercentForTableStyle
MeasureName=MeasurePercent12%
FontColor=#Color12#
Hidden=(Clamp((([MeasureNumber12]=0)+#HideTable#),0,1))

[MeterLine2]
Meter=Image
X=0
Y=0R
W=230
H=1
SolidColor=255,255,255
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterTotalLabelForTable]
Meter=String
X=0
Y=0R
W=230
H=14
FontColor=255,255,255
SolidColor=140,140,140,200
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1
Text=" TOTAL"
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterTotalTotalForTable]
Meter=String
MeasureName=MeasureTotalTotal
X=145r
Y=0r
FontColor=255,255,255
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=RIGHT
AntiAlias=1
AutoScale=1
Text=%1B
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterTotalPercentForTable]
Meter=String
MeasureName=MeasurePercentTotal%
X=32r
Y=0r
FontColor=255,255,255
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=RIGHT
AntiAlias=1
Text=%1%
Group=Table
Hidden=#HideTable#
DynamicVariables=1

[MeterRemoveAllForTable]
Meter=String
X=28r
Y=0r
W=50
H=14
FontColor=255,255,255
FontEffectColor=0,0,0
StringEffect=Shadow
FontSize=8
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=CENTER
AntiAlias=1
Text=Rem All
Group=Table
Hidden=(Clamp((#HideTable#+((#RemoveBut1#+#RemoveBut2#+#RemoveBut3#+#RemoveBut4#+#RemoveBut5#+#RemoveBut6#+#RemoveBut7#+#RemoveBut8#+#RemoveBut9#+#RemoveBut10#+#RemoveBut11#+#RemoveBut12#)>=11)),0,1))
DynamicVariables=1
MouseOverAction=[!SetOption MeterRemoveAllForTable SolidColor "85,102,232,200"][!UpdateMeter "MeterRemoveAllForTable"][!Redraw]
MouseLeaveAction=[!SetOption MeterRemoveAllForTable SolidColor "85,102,232,1"][!UpdateMeter "MeterRemoveAllForTable"][!Redraw]
LeftMouseUpAction=[!CommandMeasure MeasureUDisk RemoveAll]
ToolTipText=Remove all removable drives.

[MeterRemove1ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel1ForTable:Y]
FontColor=#Color1#
Hidden=(Clamp((([MeasureNumber1]=0)+#HideTable#+#RemoveBut1#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk1#]
DynamicVariables=1
ToolTipText=Remove #Disk1#

[MeterRemove2ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel2ForTable:Y]
FontColor=#Color2#
Hidden=(Clamp((([MeasureNumber2]=0)+#HideTable#+#RemoveBut2#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk2#]
ToolTipText=Remove #Disk2#

[MeterRemove3ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel3ForTable:Y]
FontColor=#Color3#
Hidden=(Clamp((([MeasureNumber3]=0)+#HideTable#+#RemoveBut3#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk3#]
ToolTipText=Remove #Disk3#

[MeterRemove4ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel4ForTable:Y]
FontColor=#Color4#
Hidden=(Clamp((([MeasureNumber4]=0)+#HideTable#+#RemoveBut4#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk4#]
ToolTipText=Remove #Disk4#

[MeterRemove5ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel5ForTable:Y]
FontColor=#Color5#
Hidden=(Clamp((([MeasureNumber5]=0)+#HideTable#+#RemoveBut5#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk5#]
ToolTipText=Remove #Disk5#

[MeterRemove6ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel6ForTable:Y]
FontColor=#Color6#
Hidden=(Clamp((([MeasureNumber6]=0)+#HideTable#+#RemoveBut6#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk6#]
ToolTipText=Remove #Disk6#

[MeterRemove7ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel7ForTable:Y]
FontColor=#Color7#
Hidden=(Clamp((([MeasureNumber7]=0)+#HideTable#+#RemoveBut7#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk7#]
ToolTipText=Remove #Disk7#

[MeterRemove8ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel8ForTable:Y]
FontColor=#Color8#
Hidden=(Clamp((([MeasureNumber8]=0)+#HideTable#+#RemoveBut8#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk8#]
ToolTipText=Remove #Disk8#

[MeterRemove9ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel9ForTable:Y]
FontColor=#Color9#
Hidden=(Clamp((([MeasureNumber9]=0)+#HideTable#+#RemoveBut9#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk9#]
ToolTipText=Remove #Disk9#

[MeterRemove10ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel10ForTable:Y]
FontColor=#Color10#
Hidden=(Clamp((([MeasureNumber10]=0)+#HideTable#+#RemoveBut10#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk10#]
ToolTipText=Remove #Disk10#

[MeterRemove11ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel11ForTable:Y]
FontColor=#Color11#
Hidden=(Clamp((([MeasureNumber11]=0)+#HideTable#+#RemoveBut11#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk11#]
ToolTipText=Remove #Disk11#

[MeterRemove12ForTable]
Meter=String
MeterStyle=RemoveForTableStyle
Y=[MeterLabel12ForTable:Y]
FontColor=#Color12#
Hidden=(Clamp((([MeasureNumber12]=0)+#HideTable#+#RemoveBut12#),0,1))
LeftMouseUpAction=[!CommandMeasure MeasureUDisk Remove_#Disk12#]
ToolTipText=Remove #Disk12#

[MeterDisk]
Meter=Image
X=32
Y=27
W=181
H=76
SolidColor=80,80,80,120
Group=Disk1Chart | Disk2Chart | Disk3Chart | Disk4Chart | Disk5Chart | Disk6Chart | Disk7Chart | Disk8Chart | Disk9Chart | Disk10Chart | Disk11Chart | Disk12Chart
Hidden=1

[MeterDisk1]
Meter=STRING
MeasureName=MeasureDiskLabel1
MeasureName2=MeasureFree1
MeasureName3=MeasureUsed1
MeasureName4=MeasureNumber1
MeasureName5=MeasureFree1%
MeasureName6=MeasureUsed1%
X=3r
Y=38r
MeterStyle=DiskStyle
Text=#Disk1# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk1Chart

[MeterDisk2]
Meter=STRING
MeasureName=MeasureDiskLabel2
MeasureName2=MeasureFree2
MeasureName3=MeasureUsed2
MeasureName4=MeasureNumber2
MeasureName5=MeasureFree2%
MeasureName6=MeasureUsed2%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk2# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk2Chart

[MeterDisk3]
Meter=STRING
MeasureName=MeasureDiskLabel3
MeasureName2=MeasureFree3
MeasureName3=MeasureUsed3
MeasureName4=MeasureNumber3
MeasureName5=MeasureFree3%
MeasureName6=MeasureUsed3%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk3# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk3Chart

[MeterDisk4]
Meter=STRING
MeasureName=MeasureDiskLabel4
MeasureName2=MeasureFree4
MeasureName3=MeasureUsed4
MeasureName4=MeasureNumber4
MeasureName5=MeasureFree4%
MeasureName6=MeasureUsed4%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk4# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk4Chart

[MeterDisk5]
Meter=STRING
MeasureName=MeasureDiskLabel5
MeasureName2=MeasureFree5
MeasureName3=MeasureUsed5
MeasureName4=MeasureNumber5
MeasureName5=MeasureFree5%
MeasureName6=MeasureUsed5%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk5# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk5Chart

[MeterDisk6]
Meter=STRING
MeasureName=MeasureDiskLabel6
MeasureName2=MeasureFree6
MeasureName3=MeasureUsed6
MeasureName4=MeasureNumber6
MeasureName5=MeasureFree6%
MeasureName6=MeasureUsed6%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk6# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk6Chart

[MeterDisk7]
Meter=STRING
MeasureName=MeasureDiskLabel7
MeasureName2=MeasureFree7
MeasureName3=MeasureUsed7
MeasureName4=MeasureNumber7
MeasureName5=MeasureFree7%
MeasureName6=MeasureUsed7%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk7# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk7Chart

[MeterDisk8]
Meter=STRING
MeasureName=MeasureDiskLabel8
MeasureName2=MeasureFree8
MeasureName3=MeasureUsed8
MeasureName4=MeasureNumber8
MeasureName5=MeasureFree8%
MeasureName6=MeasureUsed8%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk8# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk8Chart

[MeterDisk9]
Meter=STRING
MeasureName=MeasureDiskLabel9
MeasureName2=MeasureFree9
MeasureName3=MeasureUsed9
MeasureName4=MeasureNumber9
MeasureName5=MeasureFree9%
MeasureName6=MeasureUsed9%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk9# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk9Chart

[MeterDisk10]
Meter=STRING
MeasureName=MeasureDiskLabel10
MeasureName2=MeasureFree10
MeasureName3=MeasureUsed10
MeasureName4=MeasureNumber10
MeasureName5=MeasureFree10%
MeasureName6=MeasureUsed10%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk10# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk10Chart

[MeterDisk11]
Meter=STRING
MeasureName=MeasureDiskLabel11
MeasureName2=MeasureFree11
MeasureName3=MeasureUsed11
MeasureName4=MeasureNumber11
MeasureName5=MeasureFree11%
MeasureName6=MeasureUsed11%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk11# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk11Chart

[MeterDisk12]
Meter=STRING
MeasureName=MeasureDiskLabel12
MeasureName2=MeasureFree12
MeasureName3=MeasureUsed12
MeasureName4=MeasureNumber12
MeasureName5=MeasureFree12%
MeasureName6=MeasureUsed12%
X=0r
Y=0r
MeterStyle=DiskStyle
Text=#Disk12# (%1)#CRLF#Free: %2B (%5%)#CRLF#Used: %3B (%6%)#CRLF#Total: %4B
Group=Disk12Chart

[MeterFreeUsedChartBackground]
Meter=Roundline
X=5r
Y=-20r
W=40
H=40
StartAngle=4.712
RotationAngle=6.283
LineLength=20
LineColor=80,80,80,150
Solid=1
AntiAlias=1
Group=Disk1Chart | Disk2Chart | Disk3Chart | Disk4Chart | Disk5Chart | Disk6Chart | Disk7Chart | Disk8Chart | Disk9Chart | Disk10Chart | Disk11Chart | Disk12Chart
Hidden=1
UpdateDivider=-1

[Meter1Free]
Meter=Roundline
MeasureName=MeasureFree1
X=5r
Y=5r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk1Chart

[Meter2Free]
Meter=Roundline
MeasureName=MeasureFree2
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk2Chart

[Meter3Free]
Meter=Roundline
MeasureName=MeasureFree3
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk3Chart

[Meter4Free]
Meter=Roundline
MeasureName=MeasureFree4
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk4Chart

[Meter5Free]
Meter=Roundline
MeasureName=MeasureFree5
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk5Chart

[Meter6Free]
Meter=Roundline
MeasureName=MeasureFree6
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk6Chart

[Meter7Free]
Meter=Roundline
MeasureName=MeasureFree7
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk7Chart

[Meter8Free]
Meter=Roundline
MeasureName=MeasureFree8
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk8Chart

[Meter9Free]
Meter=Roundline
MeasureName=MeasureFree9
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk9Chart

[Meter10Free]
Meter=Roundline
MeasureName=MeasureFree10
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk10Chart

[Meter11Free]
Meter=Roundline
MeasureName=MeasureFree11
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk11Chart

[Meter12Free]
Meter=Roundline
MeasureName=MeasureFree12
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=0
LineColor=146,205,112
Group=Disk12Chart

[Meter1Used]
Meter=Roundline
MeasureName=MeasureUsed1
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree1]/([MeasureNumber1]+#Addition#))
LineColor=206,98,84
Group=Disk1Chart

[Meter2Used]
Meter=Roundline
MeasureName=MeasureUsed2
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree2]/([MeasureNumber2]+#Addition#))
LineColor=206,98,84
Group=Disk2Chart

[Meter3Used]
Meter=Roundline
MeasureName=MeasureUsed3
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree3]/([MeasureNumber3]+#Addition#))
LineColor=206,98,84
Group=Disk3Chart

[Meter4Used]
Meter=Roundline
MeasureName=MeasureUsed4
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree4]/([MeasureNumber4]+#Addition#))
LineColor=206,98,84
Group=Disk4Chart

[Meter5Used]
Meter=Roundline
MeasureName=MeasureUsed1
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree5]/([MeasureNumber5]+#Addition#))
LineColor=206,98,84
Group=Disk5Chart

[Meter6Used]
Meter=Roundline
MeasureName=MeasureUsed6
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree6]/([MeasureNumber6]+#Addition#))
LineColor=206,98,84
Group=Disk6Chart

[Meter7Used]
Meter=Roundline
MeasureName=MeasureUsed7
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree7]/([MeasureNumber7]+#Addition#))
LineColor=206,98,84
Group=Disk7Chart

[Meter8Used]
Meter=Roundline
MeasureName=MeasureUsed8
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree8]/([MeasureNumber8]+#Addition#))
LineColor=206,98,84
Group=Disk8Chart

[Meter9Used]
Meter=Roundline
MeasureName=MeasureUsed9
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree9]/([MeasureNumber9]+#Addition#))
LineColor=206,98,84
Group=Disk9Chart

[Meter10Used]
Meter=Roundline
MeasureName=MeasureUsed10
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree10]/([MeasureNumber10]+#Addition#))
LineColor=206,98,84
Group=Disk10Chart

[Meter11Used]
Meter=Roundline
MeasureName=MeasureUsed11
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree11]/([MeasureNumber11]+#Addition#))
LineColor=206,98,84
Group=Disk11Chart

[Meter12Used]
Meter=Roundline
MeasureName=MeasureUsed12
X=0r
Y=0r
MeterStyle=FreeUsedStyle
StartAngle=(2*PI*[MeasureFree12]/([MeasureNumber12]+#Addition#))
LineColor=206,98,84
Group=Disk12Chart
Does this code work as you wanted?
Yincognito
Posts: 409
Joined: February 27th, 2015, 2:38 pm

Re: Disks

Yincognito » February 8th, 2019, 7:37 pm

balala wrote:
February 8th, 2019, 4:01 pm
However please replace the old code with the following one...
This code is very similar to what I use in my skins, however, just as a note, its length can be massively reduced by using every "free" or redundant number/string "slot" from the measures to populate it with additional info. I'm currently updating my code on drives and just two measures are enough to show all available FreeDiskSpace info for a partition (C: in this case) - and only the 2nd measure for most needs:

Code: Select all

[MS_CType]
Measure=FreeDiskSpace
Drive=C:
Type=1
InvertMeasure=1
IgnoreRemovable=0
UpdateDivider=5

[MS_CUsed]
Measure=FreeDiskSpace
Drive=C:
Label=1
IgnoreRemovable=0
InvertMeasure=1
UpdateDivider=5
This will give the drive's:
- total size - type as the number value of the measure, and type as the string value of the measure - if you need the drive's type (Note: since the number value of the drive's type doesn't exceed 7 - thus an insignificant value compared to the billions of bytes, the number value of the measure can be used to calculate the total size of the drive in MB, GB or whatever)
- used size as the number value of the measure, and label as the string value of the measure (this measure is enough for most needs or if you don't need the drive's type, since one can always calculate the drive's total size by getting [MS_CUsed:MaxValue], or its free space by getting ([MS_CUsed:MaxValue]-MS_CUsed), wherever needed)

Sorry for the slightly off-topic intervention. Feel free to carry on.
User avatar
balala
Rainmeter Sage
Posts: 7628
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Disks

balala » February 8th, 2019, 8:19 pm

Yincognito wrote:
February 8th, 2019, 7:37 pm
Sorry for the slightly off-topic intervention. Feel free to carry on.
Such interventions are always welcomed.
Yes, probably the code can be reduced if properly modified. I won't do this, because I'm currently working on a (very) large skins suite - Mirage - which has a completely different skin showing the currently installed drives (of all kind - hard drives, removable drives and so on, except optical drives). So, I offer feedback for users who are using this skin, but no further development of this skin.
Mirage I hope will be released soon. Minor improvements still needed, but as soon as possible I want to publish it.
Yincognito
Posts: 409
Joined: February 27th, 2015, 2:38 pm

Re: Disks

Yincognito » February 8th, 2019, 8:57 pm

balala wrote:
February 8th, 2019, 8:19 pm
Such interventions are always welcomed.
Yes, probably the code can be reduced if properly modified. I won't do this, because I'm currently working on a (very) large skins suite - Mirage - which has a completely different skin showing the currently installed drives (of all kind - hard drives, removable drives and so on, except optical drives). So, I offer feedback for users who are using this skin, but no further development of this skin.
Mirage I hope will be released soon. Minor improvements still needed, but as soon as possible I want to publish it.
I didn't say you had to modify it - it was meant to be as an alternative to make the code more compact, if, where and when desired. Your skins are already great as they are, and there's no point modifying them if everything works. Thanks for being nice on my intervention though - I thought it would be a good place to do it, since the topic and the code you posted were closely related to the subject of my reply. :thumbup:
User avatar
balala
Rainmeter Sage
Posts: 7628
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Disks

balala » February 8th, 2019, 9:00 pm

Yincognito wrote:
February 8th, 2019, 8:57 pm
Your skins are already great as they are, and there's no point modifying them if everything works.
Thanks for the appreciations. Mean a lot...
Yincognito
Posts: 409
Joined: February 27th, 2015, 2:38 pm

Re: Disks

Yincognito » February 8th, 2019, 9:10 pm

balala wrote:
February 8th, 2019, 9:00 pm
Thanks for the appreciations. Mean a lot...
You're welcome - it's the truth. But I don't want to monopolize the talk too much - I'll just let you guys solve the remaining issues in the topic, if any.