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.
It is currently October 14th, 2024, 8:27 pm
Roundline HDD Meter V4
Skins that monitor system information
-
- Rainmeter Sage
- Posts: 16658
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: Roundline HDD Meter V6
Post by balala »
-
- Posts: 25
- Joined: August 3rd, 2017, 6:00 pm
Re: Roundline HDD Meter V6
Post by Craft »
If do so, it will broke automation.
I do this skin for myself.
If someone want to change something it can do this.
-
- Rainmeter Sage
- Posts: 16658
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
-
- 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.
-
- 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.
Reason: Please use [code] tags on long code snippets. It's the </> button.