It is currently March 28th, 2024, 11:48 pm

Roundline HDD Meter V4

Skins that monitor system information
User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Roundline HDD Meter V6

Post by balala »

Craft wrote: December 13th, 2018, 10:57 am Little edits.
Add dynamic start position.
Now your system drive С will be always bottom centered.
Nice. But I'd suggest one more: I'd let users to set their desired start position. This way anyone could set the skin to the desired position.
Craft
Posts: 25
Joined: August 3rd, 2017, 6:00 pm

Re: Roundline HDD Meter V6

Post by Craft »

balala wrote: December 13th, 2018, 4:39 pm Nice. But I'd suggest one more: I'd let users to set their desired start position. This way anyone could set the skin to the desired position.
If do so, it will broke automation.

I do this skin for myself.
If someone want to change something it can do this.
User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Roundline HDD Meter V6

Post by balala »

Craft wrote: December 13th, 2018, 9:09 pm If do so, it will broke automation.

I do this skin for myself.
If someone want to change something it can do this.
Ok, it was just a suggestion.
Craft
Posts: 25
Joined: August 3rd, 2017, 6:00 pm

Re: Roundline HDD Meter V7

Post by Craft »

Dynamic color...
CyrcleTotalDrive_.rmskin
You do not have the required permissions to view the files attached to this post.
Craft
Posts: 25
Joined: August 3rd, 2017, 6:00 pm

Re: Roundline HDD Meter V7 Fix

Post by Craft »

Fixed some bugs

Code: Select all

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

[Variables]
UpdateAverageSize=250
UpdateAverageActivitySize=40
FontSize=14
ScaleFactor=360
LineSize=60
BoxSizeW=(180)
BoxSizeH=(180)

LineStartShift=4
StartPosition=90

LogicalDriveC=C:
LogicalDriveD=D:
LogicalDriveE=E:
LogicalDriveF=F:
LogicalDriveG=G:
LogicalDriveX=X:
LogicalDriveY=Y:
LogicalDriveZ=Z:

PointerColor=255,200,0,255

ColorValueDriveC=255,200,0,255
ColorValueDriveD=255,200,0,255
ColorValueDriveE=255,200,0,255
ColorValueDriveF=255,200,0,255
ColorValueDriveG=255,200,0,255
ColorValueDriveX=255,200,0,255
ColorValueDriveY=255,200,0,255
ColorValueDriveZ=255,200,0,255

WarningColorA=225,25,50,255
WarningColorB=250,125,25,255
WarningColorC=200,250,0,255
WarningColorD=50,225,100,255
WarningColorE=0,150,200,255

PointersLineStart=0
PointersLineLength=0
PointersColor=0,0,0,255
PointersWidth=2

LogicalDriveCReadColor=0,0,0,0
LogicalDriveDReadColor=0,0,0,0
LogicalDriveEReadColor=0,0,0,0
LogicalDriveFReadColor=0,0,0,0
LogicalDriveGReadColor=0,0,0,0
LogicalDriveXReadColor=0,0,0,0
LogicalDriveYReadColor=0,0,0,0
LogicalDriveZReadColor=0,0,0,0

LogicalDriveCWriteColor=0,0,0,0
LogicalDriveDWriteColor=0,0,0,0
LogicalDriveEWriteColor=0,0,0,0
LogicalDriveFWriteColor=0,0,0,0
LogicalDriveGWriteColor=0,0,0,0
LogicalDriveXWriteColor=0,0,0,0
LogicalDriveYWriteColor=0,0,0,0
LogicalDriveZWriteColor=0,0,0,0

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[TotalDriveSpaceC]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveC#

[TotalDriveSpaceD]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveD#

[TotalDriveSpaceE]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveE#

[TotalDriveSpaceF]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveF#

[TotalDriveSpaceG]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveG#

[TotalDriveSpaceX]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveX#

[TotalDriveSpaceY]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveY#

[TotalDriveSpaceZ]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
Drive=#LogicalDriveZ#

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[FreeDriveSpaceC]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveC#

[FreeDriveSpaceD]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveD#

[FreeDriveSpaceE]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveE#

[FreeDriveSpaceF]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveF#

[FreeDriveSpaceG]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveG#

[FreeDriveSpaceX]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveX#

[FreeDriveSpaceY]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveY#

[FreeDriveSpaceZ]
Measure=FreeDiskSpace
IgnoreRemovable=0
Drive=#LogicalDriveZ#

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[TotalFreeSpace]
Measure=Calc
DynamicVariables=1
Formula=(FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[TotalFreeSpaceText]
Measure=Calc
DynamicVariables=1
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[TotalScaleDriveSize]
Measure=Calc
DynamicVariables=1
Formula=TotalFreeSpace/#ScaleFactor#

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ScaleSizeDriveC]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceC/TotalScaleDriveSize)

[ScaleSizeDriveD]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceD/TotalScaleDriveSize)

[ScaleSizeDriveE]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceE/TotalScaleDriveSize)

[ScaleSizeDriveF]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceF/TotalScaleDriveSize)

[ScaleSizeDriveG]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceG/TotalScaleDriveSize)

[ScaleSizeDriveX]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceX/TotalScaleDriveSize)

[ScaleSizeDriveY]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceY/TotalScaleDriveSize)

[ScaleSizeDriveZ]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceZ/TotalScaleDriveSize)

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[StartPositionDynamic]
Measure=Calc
DynamicVariables=1
Formula=#StartPosition# - (ScaleSizeDriveC/2)

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[StartAngleC]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic

[StartAngleD]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic+ScaleSizeDriveC

[StartAngleE]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic+ScaleSizeDriveC+ScaleSizeDriveD

[StartAngleF]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic+ScaleSizeDriveC+ScaleSizeDriveD+ScaleSizeDriveE

[StartAngleG]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic+ScaleSizeDriveC+ScaleSizeDriveD+ScaleSizeDriveE+ScaleSizeDriveF

[StartAngleX]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic+ScaleSizeDriveC+ScaleSizeDriveD+ScaleSizeDriveE+ScaleSizeDriveF+ScaleSizeDriveG

[StartAngleY]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic+ScaleSizeDriveC+ScaleSizeDriveD+ScaleSizeDriveE+ScaleSizeDriveF+ScaleSizeDriveG+ScaleSizeDriveX

[StartAngleZ]
Measure=Calc
DynamicVariables=1
Formula=StartPositionDynamic+ScaleSizeDriveC+ScaleSizeDriveD+ScaleSizeDriveE+ScaleSizeDriveF+ScaleSizeDriveG+ScaleSizeDriveX+ScaleSizeDriveY

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[FreePercentDriveC]
Measure=Calc
Formula=Round((FreeDriveSpaceC/((TotalDriveSpaceC+1)/100)),2)

[FreePercentDriveCTruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveC)

[FreePercentDriveD]
Measure=Calc
Formula=Round((FreeDriveSpaceD/((TotalDriveSpaceD+1)/100)),2)

[FreePercentDriveDTruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveD)

[FreePercentDriveE]
Measure=Calc
Formula=Round((FreeDriveSpaceE/((TotalDriveSpaceE+1)/100)),2)

[FreePercentDriveETruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveE)

[FreePercentDriveF]
Measure=Calc
Formula=Round((FreeDriveSpaceF/((TotalDriveSpaceF+1)/100)),2)

[FreePercentDriveFTruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveF)

[FreePercentDriveG]
Measure=Calc
Formula=Round((FreeDriveSpaceG/((TotalDriveSpaceG+1)/100)),2)

[FreePercentDriveGTruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveG)

[FreePercentDriveX]
Measure=Calc
Formula=Round((FreeDriveSpaceX/((TotalDriveSpaceX+1)/100)),2)

[FreePercentDriveXTruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveX)

[FreePercentDriveY]
Measure=Calc
Formula=Round((FreeDriveSpaceY/((TotalDriveSpaceY+1)/100)),2)

[FreePercentDriveYTruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveY)

[FreePercentDriveZ]
Measure=Calc
Formula=Round((FreeDriveSpaceZ/((TotalDriveSpaceZ+1)/100)),2)

[FreePercentDriveZTruncated]
Measure=Calc
Formula=Trunc(FreePercentDriveZ)

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[FreePercentOfTotalDriveC]
Measure=Calc
Formula=Round((FreeDriveSpaceC/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

[FreePercentOfTotalDriveD]
Measure=Calc
Formula=Round((FreeDriveSpaceD/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

[FreePercentOfTotalDriveE]
Measure=Calc
Formula=Round((FreeDriveSpaceE/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

[FreePercentOfTotalDriveF]
Measure=Calc
Formula=Round((FreeDriveSpaceF/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

[FreePercentOfTotalDriveG]
Measure=Calc
Formula=Round((FreeDriveSpaceG/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

[FreePercentOfTotalDriveX]
Measure=Calc
Formula=Round((FreeDriveSpaceX/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

[FreePercentOfTotalDriveY]
Measure=Calc
Formula=Round((FreeDriveSpaceY/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

[FreePercentOfTotalDriveZ]
Measure=Calc
Formula=Round((FreeDriveSpaceZ/((FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/100)),2)

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[AveragePercentFree]
Measure=Calc
AverageSize=#UpdateAverageSize#
Formula=(FreeDriveSpaceC+FreeDriveSpaceD+FreeDriveSpaceE+FreeDriveSpaceF+FreeDriveSpaceG+FreeDriveSpaceX+FreeDriveSpaceY+FreeDriveSpaceZ)/((TotalDriveSpaceC+TotalDriveSpaceD+TotalDriveSpaceE+TotalDriveSpaceF+TotalDriveSpaceG+TotalDriveSpaceX+TotalDriveSpaceY+TotalDriveSpaceZ)/100)
MinValue=0
MaxValue=100
IfConditionMode=1
IfCondition=(AveragePercentFree < 10)
IfTrueAction=!SetVariable PointerColor #WarningColorA#
IfCondition2=(AveragePercentFree >= 10) && (AveragePercentFree < 25)
IfTrueAction2=!SetVariable PointerColor #WarningColorB#
IfCondition3=(AveragePercentFree >= 25) && (AveragePercentFree < 50)
IfTrueAction3=!SetVariable PointerColor #WarningColorC#
IfCondition4=(AveragePercentFree >= 50) && (AveragePercentFree < 75)
IfTrueAction4=!SetVariable PointerColor #WarningColorD#
IfCondition5=(AveragePercentFree >= 75) && (AveragePercentFree <= 100)
IfTrueAction5=!SetVariable PointerColor #WarningColorE#

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[FreeGBDriveC]
Measure=Calc
Formula=Round(FreeDriveSpaceC/1000/1000/1000,3)

[FreeGBDriveD]
Measure=Calc
Formula=Round(FreeDriveSpaceD/1000/1000/1000,3)

[FreeGBDriveE]
Measure=Calc
Formula=Round(FreeDriveSpaceE/1000/1000/1000,3)

[FreeGBDriveF]
Measure=Calc
Formula=Round(FreeDriveSpaceF/1000/1000/1000,3)

[FreeGBDriveG]
Measure=Calc
Formula=Round(FreeDriveSpaceG/1000/1000/1000,3)

[FreeGBDriveX]
Measure=Calc
Formula=Round(FreeDriveSpaceX/1000/1000/1000,3)

[FreeGBDriveY]
Measure=Calc
Formula=Round(FreeDriveSpaceY/1000/1000/1000,3)

[FreeGBDriveZ]
Measure=Calc
Formula=Round(FreeDriveSpaceZ/1000/1000/1000,3)


;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ColorDriveC]
Measure=Calc
Formula=FreePercentDriveC
IfConditionMode=1
IfCondition=(FreePercentDriveC < 10)
IfTrueAction=!SetVariable ColorValueDriveC #WarningColorA#
IfCondition2=(FreePercentDriveC >= 10) && (FreePercentDriveC < 25)
IfTrueAction2=!SetVariable ColorValueDriveC #WarningColorB#
IfCondition3=(FreePercentDriveC >= 25) && (FreePercentDriveC < 50)
IfTrueAction3=!SetVariable ColorValueDriveC #WarningColorC#
IfCondition4=(FreePercentDriveC >= 50) && (FreePercentDriveC < 75)
IfTrueAction4=!SetVariable ColorValueDriveC #WarningColorD#
IfCondition5=(FreePercentDriveC >= 75) && (FreePercentDriveC <= 100)
IfTrueAction5=!SetVariable ColorValueDriveC #WarningColorE#

[ColorDriveD]
Measure=Calc
Formula=FreePercentDriveD
IfConditionMode=1
IfCondition=(FreePercentDriveD < 10)
IfTrueAction=!SetVariable ColorValueDriveD #WarningColorA#
IfCondition2=(FreePercentDriveD >= 10) && (FreePercentDriveD < 25)
IfTrueAction2=!SetVariable ColorValueDriveD #WarningColorB#
IfCondition3=(FreePercentDriveD >= 25) && (FreePercentDriveD < 50)
IfTrueAction3=!SetVariable ColorValueDriveD #WarningColorC#
IfCondition4=(FreePercentDriveD >= 50) && (FreePercentDriveD < 75)
IfTrueAction4=!SetVariable ColorValueDriveD #WarningColorD#
IfCondition5=(FreePercentDriveD >= 75) && (FreePercentDriveD <= 100)
IfTrueAction5=!SetVariable ColorValueDriveD #WarningColorE#

[ColorDriveE]
Measure=Calc
Formula=FreePercentDriveE
IfConditionMode=1
IfCondition=(FreePercentDriveE < 10)
IfTrueAction=!SetVariable ColorValueDriveE #WarningColorA#
IfCondition2=(FreePercentDriveE >= 10) && (FreePercentDriveE < 25)
IfTrueAction2=!SetVariable ColorValueDriveE #WarningColorB#
IfCondition3=(FreePercentDriveE >= 25) && (FreePercentDriveE < 50)
IfTrueAction3=!SetVariable ColorValueDriveE #WarningColorC#
IfCondition4=(FreePercentDriveE >= 50) && (FreePercentDriveE < 75)
IfTrueAction4=!SetVariable ColorValueDriveE #WarningColorD#
IfCondition5=(FreePercentDriveE >= 75) && (FreePercentDriveE <= 100)
IfTrueAction5=!SetVariable ColorValueDriveE #WarningColorE#

[ColorDriveF]
Measure=Calc
Formula=FreePercentDriveF
IfConditionMode=1
IfCondition=(FreePercentDriveF < 10)
IfTrueAction=!SetVariable ColorValueDriveF #WarningColorA#
IfCondition2=(FreePercentDriveF >= 10) && (FreePercentDriveF < 25)
IfTrueAction2=!SetVariable ColorValueDriveF #WarningColorB#
IfCondition3=(FreePercentDriveF >= 25) && (FreePercentDriveF < 50)
IfTrueAction3=!SetVariable ColorValueDriveF #WarningColorC#
IfCondition4=(FreePercentDriveF >= 50) && (FreePercentDriveF < 75)
IfTrueAction4=!SetVariable ColorValueDriveF #WarningColorD#
IfCondition5=(FreePercentDriveF >= 75) && (FreePercentDriveF <= 100)
IfTrueAction5=!SetVariable ColorValueDriveF #WarningColorE#

[ColorDriveG]
Measure=Calc
Formula=FreePercentDriveG
IfConditionMode=1
IfCondition=(FreePercentDriveG < 10)
IfTrueAction=!SetVariable ColorValueDriveG #WarningColorA#
IfCondition2=(FreePercentDriveG >= 10) && (FreePercentDriveG < 25)
IfTrueAction2=!SetVariable ColorValueDriveG #WarningColorB#
IfCondition3=(FreePercentDriveG >= 25) && (FreePercentDriveG < 50)
IfTrueAction3=!SetVariable ColorValueDriveG #WarningColorC#
IfCondition4=(FreePercentDriveG >= 50) && (FreePercentDriveG < 75)
IfTrueAction4=!SetVariable ColorValueDriveG #WarningColorD#
IfCondition5=(FreePercentDriveG >= 75) && (FreePercentDriveG <= 100)
IfTrueAction5=!SetVariable ColorValueDriveG #WarningColorE#

[ColorDriveX]
Measure=Calc
Formula=FreePercentDriveX
IfConditionMode=1
IfCondition=(FreePercentDriveX < 10)
IfTrueAction=!SetVariable ColorValueDriveX #WarningColorA#
IfCondition2=(FreePercentDriveX >= 10) && (FreePercentDriveX < 25)
IfTrueAction2=!SetVariable ColorValueDriveX #WarningColorB#
IfCondition3=(FreePercentDriveX >= 25) && (FreePercentDriveX < 50)
IfTrueAction3=!SetVariable ColorValueDriveX #WarningColorC#
IfCondition4=(FreePercentDriveX >= 50) && (FreePercentDriveX < 75)
IfTrueAction4=!SetVariable ColorValueDriveX #WarningColorD#
IfCondition5=(FreePercentDriveX >= 75) && (FreePercentDriveX <= 100)
IfTrueAction5=!SetVariable ColorValueDriveX #WarningColorE#

[ColorDriveY]
Measure=Calc
Formula=FreePercentDriveY
IfConditionMode=1
IfCondition=(FreePercentDriveY < 10)
IfTrueAction=!SetVariable ColorValueDriveY #WarningColorA#
IfCondition2=(FreePercentDriveY >= 10) && (FreePercentDriveY < 25)
IfTrueAction2=!SetVariable ColorValueDriveY #WarningColorB#
IfCondition3=(FreePercentDriveY >= 25) && (FreePercentDriveY < 50)
IfTrueAction3=!SetVariable ColorValueDriveY #WarningColorC#
IfCondition4=(FreePercentDriveY >= 50) && (FreePercentDriveY < 75)
IfTrueAction4=!SetVariable ColorValueDriveY #WarningColorD#
IfCondition5=(FreePercentDriveY >= 75) && (FreePercentDriveY <= 100)
IfTrueAction5=!SetVariable ColorValueDriveY #WarningColorE#

[ColorDriveZ]
Measure=Calc
Formula=FreePercentDriveZ
IfConditionMode=1
IfCondition=(FreePercentDriveZ < 10)
IfTrueAction=!SetVariable ColorValueDriveZ #WarningColorA#
IfCondition2=(FreePercentDriveZ >= 10) && (FreePercentDriveZ < 25)
IfTrueAction2=!SetVariable ColorValueDriveZ #WarningColorB#
IfCondition3=(FreePercentDriveZ >= 25) && (FreePercentDriveZ < 50)
IfTrueAction3=!SetVariable ColorValueDriveZ #WarningColorC#
IfCondition4=(FreePercentDriveZ >= 50) && (FreePercentDriveZ < 75)
IfTrueAction4=!SetVariable ColorValueDriveZ #WarningColorD#
IfCondition5=(FreePercentDriveZ >= 75) && (FreePercentDriveZ <= 100)
IfTrueAction5=!SetVariable ColorValueDriveZ #WarningColorE#

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[Line]
Measure=Calc
Formula=100
MinValue=0
MaxValue=100

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[GetDiskReadC]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveC#
UpdateDivider=40

[GetDiskWriteC]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveC#
UpdateDivider=40

[GetDiskReadD]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveD#
UpdateDivider=40

[GetDiskWriteD]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveD#
UpdateDivider=40

[GetDiskReadE]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveE#
UpdateDivider=40

[GetDiskWriteE]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveE#
UpdateDivider=40

[GetDiskReadF]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveF#
UpdateDivider=40

[GetDiskWriteF]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveF#
UpdateDivider=40

[GetDiskReadG]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveG#
UpdateDivider=40

[GetDiskWriteG]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveG#
UpdateDivider=40

[GetDiskReadX]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveX#
UpdateDivider=40

[GetDiskWriteX]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveX#
UpdateDivider=40

[GetDiskReadY]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveY#
UpdateDivider=40

[GetDiskWriteY]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveY#
UpdateDivider=40

[GetDiskReadZ]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Read Bytes/sec
PerfMonInstance=#LogicalDriveZ#
UpdateDivider=40

[GetDiskWriteZ]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter=Disk Write Bytes/sec
PerfMonInstance=#LogicalDriveZ#
UpdateDivider=40

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ConversionDiskReadC]
Measure=Calc
Formula=(GetDiskReadC+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveCReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveCReadColor 0,0,0,0

[ConversionDiskWriteC]
Measure=Calc
Formula=(GetDiskWriteC+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveCWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveCWriteColor 0,0,0,0

[ConversionDiskReadD]
Measure=Calc
Formula=(GetDiskReadD+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveDReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveDReadColor 0,0,0,0

[ConversionDiskWriteD]
Measure=Calc
Formula=(GetDiskWriteD+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveDWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveDWriteColor 0,0,0,0

[ConversionDiskReadE]
Measure=Calc
Formula=(GetDiskReadE+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveEReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveEReadColor 0,0,0,0

[ConversionDiskWriteE]
Measure=Calc
Formula=(GetDiskWriteE+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveEWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveEWriteColor 0,0,0,0

[ConversionDiskReadF]
Measure=Calc
Formula=(GetDiskReadF+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveFReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveFReadColor 0,0,0,0

[ConversionDiskWriteF]
Measure=Calc
Formula=(GetDiskWriteF+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveFWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveFWriteColor 0,0,0,0

[ConversionDiskReadG]
Measure=Calc
Formula=(GetDiskReadG+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveGReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveGReadColor 0,0,0,0

[ConversionDiskWriteG]
Measure=Calc
Formula=(GetDiskWriteG+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveGWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveGWriteColor 0,0,0,0

[ConversionDiskReadX]
Measure=Calc
Formula=(GetDiskReadX+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveXReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveXReadColor 0,0,0,0

[ConversionDiskWriteX]
Measure=Calc
Formula=(GetDiskWriteX+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveXWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveXWriteColor 0,0,0,0

[ConversionDiskReadY]
Measure=Calc
Formula=(GetDiskReadY+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveYReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveYReadColor 0,0,0,0


[ConversionDiskWriteY]
Measure=Calc
Formula=(GetDiskWriteY+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveYWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveYWriteColor 0,0,0,0

[ConversionDiskReadZ]
Measure=Calc
Formula=(GetDiskReadZ+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveZReadColor 0,255,150,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveZReadColor 0,0,0,0

[ConversionDiskWriteZ]
Measure=Calc
Formula=(GetDiskWriteZ+1)/1024/1024
AverageSize=#UpdateAverageActivitySize#
DynamicVariables=1
IfAboveValue=0.001
IfAboveAction=!SetVariable LogicalDriveZWriteColor 255,50,50,255
IfBelowValue=0.001
IfBelowAction=!SetVariable LogicalDriveZWriteColor 0,0,0,0

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[TotalLine]
Meter=Roundline
MeasureName=AveragePercentFree
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
H=#BoxSizeH#
W=#BoxSizeW#
StartAngle=(Rad(90))
RotationAngle=(Rad(360))
LineStart=(#LineSize#-11)
LineLength=(#LineSize#-8)
LeftMouseUpAction=!RainmeterRefresh
LineColor=255,255,255,25

[TotalLineFixedPointer]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad(90))
RotationAngle=(Rad(360))
LineStart=(#LineSize#-11)
LineLength=(#LineSize#-8)
LineWidth=2
LineLength=40
LeftMouseUpAction=!RainmeterRefresh
LineColor=255,255,255,255

[TotalLinePointer]
Meter=Roundline
MeasureName=AveragePercentFree
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad(90))
RotationAngle=(Rad(360))
LineStart=(#LineSize#-11)
LineLength=(#LineSize#-8)
LineWidth=4
LineLength=40
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointerColor#

[FreeLogicalDriveC]
Meter=Roundline
MeasureName=TotalDriveSpaceC
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleC]))
RotationAngle=(Rad([ScaleSizeDriveC]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveC#

[FreeLogicalDriveCMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveCTruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveC

[FreeLogicalDriveD]
Meter=Roundline
MeasureName=TotalDriveSpaceD
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleD]))
RotationAngle=(Rad([ScaleSizeDriveD]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveD#

[FreeLogicalDriveDMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveDTruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveD

[FreeLogicalDriveE]
Meter=Roundline
MeasureName=TotalDriveSpaceE
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleE]))
RotationAngle=(Rad([ScaleSizeDriveE]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveE#

[FreeLogicalDriveEMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveETruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveE

[FreeLogicalDriveF]
Meter=Roundline
MeasureName=TotalDriveSpaceF
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleF]))
RotationAngle=(Rad([ScaleSizeDriveF]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveF#

[FreeLogicalDriveFMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveFTruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveF

[FreeLogicalDriveG]
Meter=Roundline
MeasureName=TotalDriveSpaceG
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleG]))
RotationAngle=(Rad([ScaleSizeDriveG]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveG#

[FreeLogicalDriveGMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveGTruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveG

[FreeLogicalDriveX]
Meter=Roundline
MeasureName=TotalDriveSpaceX
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleX]))
RotationAngle=(Rad([ScaleSizeDriveX]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveX#

[FreeLogicalDriveXMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveXTruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveX

[FreeLogicalDriveY]
Meter=Roundline
MeasureName=TotalDriveSpaceY
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleY]))
RotationAngle=(Rad([ScaleSizeDriveY]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveY#

[FreeLogicalDriveYMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveYTruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveY

[FreeLogicalDriveZ]
Meter=Roundline
MeasureName=TotalDriveSpaceZ
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleZ]))
RotationAngle=(Rad([ScaleSizeDriveZ]))
LineStart=(#LineSize#)
LineLength=(#LineSize#+#LineStartShift#)
LeftMouseUpAction=!RainmeterRefresh
LineColor=#ColorValueDriveZ#
ToolTipText=#LogicalDriveC# [FreeGBDriveC] GB | [FreePercentDriveC] % | [FreePercentOfTotalDriveC] %#CRLF##LogicalDriveD# [FreeGBDriveD] GB | [FreePercentDriveD] % | [FreePercentOfTotalDriveD] %#CRLF##LogicalDriveE# [FreeGBDriveE] GB | [FreePercentDriveE] % | [FreePercentOfTotalDriveE] %#CRLF##LogicalDriveF# [FreeGBDriveF] GB | [FreePercentDriveF] % | [FreePercentOfTotalDriveF] %#CRLF##LogicalDriveG# [FreeGBDriveG] GB | [FreePercentDriveG] % | [FreePercentOfTotalDriveG] %#CRLF##LogicalDriveX# [FreeGBDriveX] GB | [FreePercentDriveX] % | [FreePercentOfTotalDriveX] %#CRLF##LogicalDriveY# [FreeGBDriveY] GB | [FreePercentDriveY] % | [FreePercentOfTotalDriveY] %#CRLF##LogicalDriveZ# [FreeGBDriveZ] GB | [FreePercentDriveZ] % | [FreePercentOfTotalDriveZ] %

[FreeLogicalDriveZMasked]
Meter=Image
DynamicVariables=1
ImageName=[FreePercentDriveZTruncated].png
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
Container=FreeLogicalDriveZ

[FixedPointerC]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleC]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FixedPointerD]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleD]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FixedPointerE]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleE]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FixedPointerF]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleF]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FixedPointerG]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleG]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FixedPointerX]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleX]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FixedPointerY]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleY]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FixedPointerZ]
Meter=Roundline
DynamicVariables=1
AntiAlias=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleZ]))
RotationAngle=(Rad(0))
LineStart=(#LineSize#+#PointersLineStart#)
LineLength=(#LineSize#+#LineStartShift#+#PointersLineLength#)
LineWidth=#PointersWidth#
LeftMouseUpAction=!RainmeterRefresh
LineColor=#PointersColor#

[FreeGBTotalText]
Meter=String
MeasureName=TotalFreeSpaceText
AutoScale=2
NumOfDecimals=3
X=(#BoxSizeW#/2)
Y=(#BoxSizeH#/2)
FontFace=Calibri
FontSize=#FontSize#
FontColor=250,250,250,150
StringAlign=CenterCenter
AntiAlias=1

;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[ReadLogicalDriveC]
Meter=Roundline
MeasureName=TotalDriveSpaceC
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleC]+([ScaleSizeDriveC]/4)))
RotationAngle=(Rad([ScaleSizeDriveC]-(([ScaleSizeDriveC]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveCReadColor#

[WriteLogicalDriveC]
Meter=Roundline
MeasureName=TotalDriveSpaceC
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleC]+([ScaleSizeDriveC]/4)))
RotationAngle=(Rad([ScaleSizeDriveC]-(([ScaleSizeDriveC]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveCWriteColor#

[ReadLogicalDriveD]
Meter=Roundline
MeasureName=TotalDriveSpaceD
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleD]+([ScaleSizeDriveD]/4)))
RotationAngle=(Rad([ScaleSizeDriveD]-(([ScaleSizeDriveD]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveDReadColor#

[WriteLogicalDriveD]
Meter=Roundline
MeasureName=TotalDriveSpaceD
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleD]+([ScaleSizeDriveD]/4)))
RotationAngle=(Rad([ScaleSizeDriveD]-(([ScaleSizeDriveD]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveDWriteColor#

[ReadLogicalDriveE]
Meter=Roundline
MeasureName=TotalDriveSpaceE
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleE]+([ScaleSizeDriveE]/4)))
RotationAngle=(Rad([ScaleSizeDriveE]-(([ScaleSizeDriveE]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveEReadColor#

[WriteLogicalDriveE]
Meter=Roundline
MeasureName=TotalDriveSpaceE
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleE]+([ScaleSizeDriveE]/4)))
RotationAngle=(Rad([ScaleSizeDriveE]-(([ScaleSizeDriveE]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveEWriteColor#

[ReadLogicalDriveF]
Meter=Roundline
MeasureName=TotalDriveSpaceF
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleF]+([ScaleSizeDriveF]/4)))
RotationAngle=(Rad([ScaleSizeDriveF]-(([ScaleSizeDriveF]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveFReadColor#

[WriteLogicalDriveF]
Meter=Roundline
MeasureName=TotalDriveSpaceF
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleF]+([ScaleSizeDriveF]/4)))
RotationAngle=(Rad([ScaleSizeDriveF]-(([ScaleSizeDriveF]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveFWriteColor#

[ReadLogicalDriveG]
Meter=Roundline
MeasureName=TotalDriveSpaceG
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleG]+([ScaleSizeDriveG]/4)))
RotationAngle=(Rad([ScaleSizeDriveG]-(([ScaleSizeDriveG]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveGReadColor#

[WriteLogicalDriveG]
Meter=Roundline
MeasureName=TotalDriveSpaceG
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleG]+([ScaleSizeDriveG]/4)))
RotationAngle=(Rad([ScaleSizeDriveG]-(([ScaleSizeDriveG]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveGWriteColor#

[ReadLogicalDriveX]
Meter=Roundline
MeasureName=TotalDriveSpaceX
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleX]+([ScaleSizeDriveX]/4)))
RotationAngle=(Rad([ScaleSizeDriveX]-(([ScaleSizeDriveX]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveXReadColor#

[WriteLogicalDriveX]
Meter=Roundline
MeasureName=TotalDriveSpaceX
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleX]+([ScaleSizeDriveX]/4)))
RotationAngle=(Rad([ScaleSizeDriveX]-(([ScaleSizeDriveX]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveXWriteColor#

[ReadLogicalDriveY]
Meter=Roundline
MeasureName=TotalDriveSpaceY
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleY]+([ScaleSizeDriveY]/4)))
RotationAngle=(Rad([ScaleSizeDriveY]-(([ScaleSizeDriveY]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveYReadColor#

[WriteLogicalDriveY]
Meter=Roundline
MeasureName=TotalDriveSpaceY
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleY]+([ScaleSizeDriveY]/4)))
RotationAngle=(Rad([ScaleSizeDriveY]-(([ScaleSizeDriveY]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveYWriteColor#

[ReadLogicalDriveZ]
Meter=Roundline
MeasureName=TotalDriveSpaceZ
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleZ]+([ScaleSizeDriveZ]/4)))
RotationAngle=(Rad([ScaleSizeDriveZ]-(([ScaleSizeDriveZ]/2))))
LineStart=(#LineSize#)+6
LineLength=(#LineSize#+#LineStartShift#)+5
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveZReadColor#

[WriteLogicalDriveZ]
Meter=Roundline
MeasureName=TotalDriveSpaceZ
DynamicVariables=1
AntiAlias=1
Solid=1
X=0
Y=0
W=#BoxSizeW#
H=#BoxSizeH#
StartAngle=(Rad([StartAngleZ]+([ScaleSizeDriveZ]/4)))
RotationAngle=(Rad([ScaleSizeDriveZ]-(([ScaleSizeDriveZ]/2))))
LineStart=(#LineSize#)-5
LineLength=(#LineSize#+#LineStartShift#)-6
LeftMouseUpAction=!RainmeterRefresh
LineColor=#LogicalDriveZWriteColor#
Last edited by jsmorley on February 26th, 2019, 4:00 pm, edited 1 time in total.
Reason: Please use [code] tags on long code snippets. It's the </> button.