It is currently March 28th, 2024, 9:18 pm

Stacked Bar

Skins that monitor system information
Craft
Posts: 25
Joined: August 3rd, 2017, 6:00 pm

Stacked Bar

Post by Craft »

Hi, my first skin.

Demo

https://youtu.be/MDnw_gkR9Gg

Thanks to eclectic-tech for help!

Stacked Bar no have graphics, and i post it as code...

Code: Select all

[Rainmeter]
Update=25
AccurateText=1
DynamicWindowSize=1
SkinHeight=(#HeightSize#+5)
SkinWidth=(#ScaleFactor#+5)

[Variables]
UpdateAverageSize=100
FontSize=10
ScaleFactor=1000
HeightSize=25
ColorIntensityLowRed=0
ColorIntensityLowGreen=0
ColorIntensityLowBlue=0
ColorIntensityHighRed=255
ColorIntensityHighGreen=255
ColorIntensityHighBlue=255
LogicalDriveC=C:
LogicalDriveD=D:
LogicalDriveE=E:
LogicalDriveF=F:
LogicalDriveG=G:
LogicalDriveH=H:
LogicalDriveI=I:
LogicalDriveJ=J:
LogicalDriveK=K:
LogicalDriveL=L:
LogicalDriveM=M:
LogicalDriveN=N:
LogicalDriveO=O:
LogicalDriveP=P:
LogicalDriveQ=Q:
LogicalDriveR=R:
LogicalDriveS=S:
LogicalDriveT=T:
LogicalDriveU=U:
LogicalDriveV=V:
LogicalDriveW=W:
LogicalDriveX=X:
LogicalDriveY=Y:
LogicalDriveZ=Z:

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

[MeasureTotalDiskSpaceLogicalDriveC]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveC#

[MeasureTotalDiskSpaceLogicalDriveD]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveD#

[MeasureTotalDiskSpaceLogicalDriveE]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveE#

[MeasureTotalDiskSpaceLogicalDriveF]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveF#

[MeasureTotalDiskSpaceLogicalDriveG]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveG#

[MeasureTotalDiskSpaceLogicalDriveX]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveX#

[MeasureTotalDiskSpaceLogicalDriveY]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveY#

[MeasureTotalDiskSpaceLogicalDriveZ]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveZ#

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

[MeasureFreeDiskSpaceLogicalDriveC]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveC#

[MeasureFreeDiskSpaceLogicalDriveD]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveD#

[MeasureFreeDiskSpaceLogicalDriveE]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveE#

[MeasureFreeDiskSpaceLogicalDriveF]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveF#

[MeasureFreeDiskSpaceLogicalDriveG]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveG#

[MeasureFreeDiskSpaceLogicalDriveX]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveX#

[MeasureFreeDiskSpaceLogicalDriveY]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveY#

[MeasureFreeDiskSpaceLogicalDriveZ]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveZ#

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

[MeasureTotalScaleLogicalDriveSize]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveC+MeasureFreeDiskSpaceLogicalDriveD+MeasureFreeDiskSpaceLogicalDriveE+MeasureFreeDiskSpaceLogicalDriveF+MeasureFreeDiskSpaceLogicalDriveG+MeasureFreeDiskSpaceLogicalDriveX+MeasureFreeDiskSpaceLogicalDriveY+MeasureFreeDiskSpaceLogicalDriveZ)/#ScaleFactor#

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

[MeasureScaleSizeLogicalDriveC]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveC/MeasureTotalScaleLogicalDriveSize)

[MeasureScaleSizeLogicalDriveD]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveD/MeasureTotalScaleLogicalDriveSize)

[MeasureScaleSizeLogicalDriveE]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveE/MeasureTotalScaleLogicalDriveSize)

[MeasureScaleSizeLogicalDriveF]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveF/MeasureTotalScaleLogicalDriveSize)

[MeasureScaleSizeLogicalDriveG]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveG/MeasureTotalScaleLogicalDriveSize)

[MeasureScaleSizeLogicalDriveX]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveX/MeasureTotalScaleLogicalDriveSize)

[MeasureScaleSizeLogicalDriveY]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveY/MeasureTotalScaleLogicalDriveSize)

[MeasureScaleSizeLogicalDriveZ]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveZ/MeasureTotalScaleLogicalDriveSize)

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

[MeasureFreeGBLogicalDriveC]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveC/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveD]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveD/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveE]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveE/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveF]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveF/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveG]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveG/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveX]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveX/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveY]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveY/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveZ]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveZ/1000/1000/1000,0)

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

[MeasureColorALogicalDriveC]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveC]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveC]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

[MeasureColorALogicalDriveD]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveD]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveD]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

[MeasureColorALogicalDriveE]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveE]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveE]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

[MeasureColorALogicalDriveF]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveF]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveF]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

[MeasureColorALogicalDriveG]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveG]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveG]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

[MeasureColorALogicalDriveX]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveX]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveX]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

[MeasureColorALogicalDriveY]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveY]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveY]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

[MeasureColorALogicalDriveZ]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#

[MeasureColorBLogicalDriveZ]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#

[MeasureColorCLogicalDriveZ]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#

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

[MeterBarFreeLogicalDriveC]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveC
DynamicVariables=1
AntiAlias=1
X=2
Y=2
W=([MeasureScaleSizeLogicalDriveC])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveC],[MeasureColorBLogicalDriveC],[MeasureColorCLogicalDriveC],255
SolidColor=[MeasureColorALogicalDriveC],[MeasureColorBLogicalDriveC],[MeasureColorCLogicalDriveC],255
ToolTipText=#LogicalDriveC# [MeasureFreeGBLogicalDriveC] GB

[MeterBarFreeLogicalDriveD]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveD
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveD])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveD],[MeasureColorBLogicalDriveD],[MeasureColorCLogicalDriveD],255
SolidColor=[MeasureColorALogicalDriveD],[MeasureColorBLogicalDriveD],[MeasureColorCLogicalDriveD],255
ToolTipText=#LogicalDriveD# [MeasureFreeGBLogicalDriveD] GB

[MeterBarFreeLogicalDriveE]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveE
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveE])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveE],[MeasureColorBLogicalDriveE],[MeasureColorCLogicalDriveE],255
SolidColor=[MeasureColorALogicalDriveE],[MeasureColorBLogicalDriveE],[MeasureColorCLogicalDriveE],255
ToolTipText=#LogicalDriveE# [MeasureFreeGBLogicalDriveE] GB

[MeterBarFreeLogicalDriveF]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveF
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveF])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveF],[MeasureColorBLogicalDriveF],[MeasureColorCLogicalDriveF],255
SolidColor=[MeasureColorALogicalDriveF],[MeasureColorBLogicalDriveF],[MeasureColorCLogicalDriveF],255
ToolTipText=#LogicalDriveF# [MeasureFreeGBLogicalDriveF] GB

[MeterBarFreeLogicalDriveG]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveG
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveG])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveG],[MeasureColorBLogicalDriveG],[MeasureColorCLogicalDriveG],255
SolidColor=[MeasureColorALogicalDriveG],[MeasureColorBLogicalDriveG],[MeasureColorCLogicalDriveG],255
ToolTipText=#LogicalDriveG# [MeasureFreeGBLogicalDriveG] GB

[MeterBarFreeLogicalDriveX]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveX
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveX])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveX],[MeasureColorBLogicalDriveX],[MeasureColorCLogicalDriveX],255
SolidColor=[MeasureColorALogicalDriveX],[MeasureColorBLogicalDriveX],[MeasureColorCLogicalDriveX],255
ToolTipText=#LogicalDriveX# [MeasureFreeGBLogicalDriveX] GB

[MeterBarFreeLogicalDriveY]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveY
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveY])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveY],[MeasureColorBLogicalDriveY],[MeasureColorCLogicalDriveY],255
SolidColor=[MeasureColorALogicalDriveY],[MeasureColorBLogicalDriveY],[MeasureColorCLogicalDriveY],255
ToolTipText=#LogicalDriveY# [MeasureFreeGBLogicalDriveY] GB

[MeterBarFreeLogicalDriveZ]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveZ
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveZ])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveZ],[MeasureColorBLogicalDriveZ],[MeasureColorCLogicalDriveZ],255
SolidColor=[MeasureColorALogicalDriveZ],[MeasureColorBLogicalDriveZ],[MeasureColorCLogicalDriveZ],255
ToolTipText=#LogicalDriveZ# [MeasureFreeGBLogicalDriveZ] GB

[MeterRoundedRectangle]
Meter=Shape
X=2
Y=2
Shape=Rectangle 0,0,(#ScaleFactor#-2),(#HeightSize#),1 | Extend Modifiers
Modifiers=Fill Color 0,0,0,0 | StrokeWidth 2 | Stroke Color 100,100,100,255
User avatar
StArL0rd84
Posts: 424
Joined: February 8th, 2015, 10:07 pm
Location: EU, Denmark.

Re: Stacked Bar

Post by StArL0rd84 »

Very nice for your first skin.
I like the idea of combining all drives in 1 bar.
And the animation is awesome :thumbup:
([mWorkTime] = 1 ? #Work# : ([mEnergyLoss:%] >= 70% ? #Chillmode# : </>))
Craft
Posts: 25
Joined: August 3rd, 2017, 6:00 pm

Re: Stacked Bar

Post by Craft »

StArL0rd84 wrote:Very nice for your first skin.
I like the idea of combining all drives in 1 bar.
And the animation is awesome :thumbup:

Hi!
Thank you for your feedback.
I do this for myself, but why not share it with everyone.

Maybe someone do this more beautiful.
I cant work with graphics...
Craft
Posts: 25
Joined: August 3rd, 2017, 6:00 pm

Re: Stacked Bar

Post by Craft »

New Version!
Capture.PNG
Add Disk Separator
Add Dynamic Color
Green = 100% Free
Red = 0% Free

Code: Select all

[Rainmeter]
Update=25
AccurateText=1
DynamicWindowSize=1
SkinHeight=(#HeightSize#+5)
SkinWidth=(#ScaleFactor#+5)

[Variables]
UpdateAverageSize=100
FontSize=10
ScaleFactor=1000
HeightSize=25
LogicalDriveC=C:
LogicalDriveD=D:
LogicalDriveE=E:
LogicalDriveF=F:
LogicalDriveG=G:
LogicalDriveH=H:
LogicalDriveI=I:
LogicalDriveJ=J:
LogicalDriveK=K:
LogicalDriveL=L:
LogicalDriveM=M:
LogicalDriveN=N:
LogicalDriveO=O:
LogicalDriveP=P:
LogicalDriveQ=Q:
LogicalDriveR=R:
LogicalDriveS=S:
LogicalDriveT=T:
LogicalDriveU=U:
LogicalDriveV=V:
LogicalDriveW=W:
LogicalDriveX=X:
LogicalDriveY=Y:
LogicalDriveZ=Z:

LogicalDriveLineC=0
LogicalDriveLineD=0
LogicalDriveLineE=0
LogicalDriveLineF=0
LogicalDriveLineG=0
LogicalDriveLineH=0
LogicalDriveLineI=0
LogicalDriveLineJ=0
LogicalDriveLineK=0
LogicalDriveLineL=0
LogicalDriveLineM=0
LogicalDriveLineN=0
LogicalDriveLineO=0
LogicalDriveLineP=0
LogicalDriveLineQ=0
LogicalDriveLineR=0
LogicalDriveLineS=0
LogicalDriveLineT=0
LogicalDriveLineU=0
LogicalDriveLineV=0
LogicalDriveLineW=0
LogicalDriveLineX=0
LogicalDriveLineY=0
LogicalDriveLineZ=0

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

[MeasureTotalDiskSpaceLogicalDriveC]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveC#

[MeasureTotalDiskSpaceLogicalDriveD]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveD#

[MeasureTotalDiskSpaceLogicalDriveE]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveE#

[MeasureTotalDiskSpaceLogicalDriveF]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveF#

[MeasureTotalDiskSpaceLogicalDriveG]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveG#

[MeasureTotalDiskSpaceLogicalDriveX]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveX#

[MeasureTotalDiskSpaceLogicalDriveY]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveY#

[MeasureTotalDiskSpaceLogicalDriveZ]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveZ#

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

[MeasureFreeDiskSpaceLogicalDriveC]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveC#

[MeasureFreeDiskSpaceLogicalDriveD]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveD#

[MeasureFreeDiskSpaceLogicalDriveE]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveE#

[MeasureFreeDiskSpaceLogicalDriveF]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveF#

[MeasureFreeDiskSpaceLogicalDriveG]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveG#

[MeasureFreeDiskSpaceLogicalDriveX]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveX#

[MeasureFreeDiskSpaceLogicalDriveY]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveY#

[MeasureFreeDiskSpaceLogicalDriveZ]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveZ#

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

[MeasureTotalScaleLogicalDriveSize]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveC+MeasureFreeDiskSpaceLogicalDriveD+MeasureFreeDiskSpaceLogicalDriveE+MeasureFreeDiskSpaceLogicalDriveF+MeasureFreeDiskSpaceLogicalDriveG+MeasureFreeDiskSpaceLogicalDriveX+MeasureFreeDiskSpaceLogicalDriveY+MeasureFreeDiskSpaceLogicalDriveZ)/#ScaleFactor#

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

[MeasureScaleSizeLogicalDriveC]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveC/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveC > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineC 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineC 0

[MeasureScaleSizeLogicalDriveD]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveD/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveD > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineD 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineD 0

[MeasureScaleSizeLogicalDriveE]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveE/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveE > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineE 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineE 0

[MeasureScaleSizeLogicalDriveF]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveF/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveF > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineF 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineF 0

[MeasureScaleSizeLogicalDriveG]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveG/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveG > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineG 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineG 0

[MeasureScaleSizeLogicalDriveX]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveX/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveX > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineX 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineX 0

[MeasureScaleSizeLogicalDriveY]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveY/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveY > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineY 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineY 0

[MeasureScaleSizeLogicalDriveZ]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveZ/MeasureTotalScaleLogicalDriveSize)
IfConditionMode=1
IfCondition=MeasureScaleSizeLogicalDriveZ > 0
IfTrueAction=!RainmeterSetVariable LogicalDriveLineZ 1
IfFalseAction=!RainmeterSetVariable LogicalDriveLineZ 0

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

[MeasureFreePercentLogicalDriveC]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveC/((MeasureTotalDiskSpaceLogicalDriveC+1)/100)

[MeasureFreePercentLogicalDriveD]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveD/((MeasureTotalDiskSpaceLogicalDriveD+1)/100)

[MeasureFreePercentLogicalDriveE]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveE/((MeasureTotalDiskSpaceLogicalDriveE+1)/100)

[MeasureFreePercentLogicalDriveF]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveF/((MeasureTotalDiskSpaceLogicalDriveF+1)/100)

[MeasureFreePercentLogicalDriveG]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveG/((MeasureTotalDiskSpaceLogicalDriveG+1)/100)

[MeasureFreePercentLogicalDriveX]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveX/((MeasureTotalDiskSpaceLogicalDriveX+1)/100)

[MeasureFreePercentLogicalDriveY]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveY/((MeasureTotalDiskSpaceLogicalDriveY+1)/100)

[MeasureFreePercentLogicalDriveZ]
Measure=Calc
Formula=MeasureFreeDiskSpaceLogicalDriveZ/((MeasureTotalDiskSpaceLogicalDriveZ+1)/100)

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

[MeasureFreeGBLogicalDriveC]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveC/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveD]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveD/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveE]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveE/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveF]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveF/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveG]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveG/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveX]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveX/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveY]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveY/1000/1000/1000,0)

[MeasureFreeGBLogicalDriveZ]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveZ/1000/1000/1000,0)

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

[MeasureColorRLogicalDriveC]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveC*2.55)-255)*-1

[MeasureColorGLogicalDriveC]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveC*2.55

[MeasureColorBLogicalDriveC]
Measure=Calc
Formula=100

[MeasureColorRLogicalDriveD]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveD*2.55)-255)*-1

[MeasureColorGLogicalDriveD]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveD*2.55

[MeasureColorBLogicalDriveD]
Measure=Calc
Formula=100

[MeasureColorRLogicalDriveE]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveE*2.55)-255)*-1

[MeasureColorGLogicalDriveE]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveE*2.55

[MeasureColorBLogicalDriveE]
Measure=Calc
Formula=100

[MeasureColorRLogicalDriveF]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveF*2.55)-255)*-1

[MeasureColorGLogicalDriveF]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveF*2.55

[MeasureColorBLogicalDriveF]
Measure=Calc
Formula=100

[MeasureColorRLogicalDriveG]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveG*2.55)-255)*-1

[MeasureColorGLogicalDriveG]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveG*2.55

[MeasureColorBLogicalDriveG]
Measure=Calc
Formula=100

[MeasureColorRLogicalDriveX]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveX*2.55)-255)*-1

[MeasureColorGLogicalDriveX]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveX*2.55

[MeasureColorBLogicalDriveX]
Measure=Calc
Formula=100

[MeasureColorRLogicalDriveY]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveY*2.55)-255)*-1

[MeasureColorGLogicalDriveY]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveY*2.55

[MeasureColorBLogicalDriveY]
Measure=Calc
Formula=100

[MeasureColorRLogicalDriveZ]
Measure=Calc
Formula=((MeasureFreePercentLogicalDriveZ*2.55)-255)*-1

[MeasureColorGLogicalDriveZ]
Measure=Calc
Formula=MeasureFreePercentLogicalDriveZ*2.55

[MeasureColorBLogicalDriveZ]
Measure=Calc
Formula=100

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

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

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

[MeterBarFreeLogicalDriveC]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveC
DynamicVariables=1
AntiAlias=1
X=2
Y=2
W=([MeasureScaleSizeLogicalDriveC])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveC],[MeasureColorGLogicalDriveC],[MeasureColorBLogicalDriveC],255
SolidColor=[MeasureColorRLogicalDriveC],[MeasureColorGLogicalDriveC],[MeasureColorBLogicalDriveC],255
ToolTipText=#LogicalDriveC# [MeasureFreeGBLogicalDriveC] GB

[MeterBarLineD]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureLine
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=#LogicalDriveLineD#
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=100,100,100,255
SolidColor=100,100,100,255

[MeterBarFreeLogicalDriveD]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveD
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveD])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveD],[MeasureColorGLogicalDriveD],[MeasureColorBLogicalDriveD],255
SolidColor=[MeasureColorRLogicalDriveD],[MeasureColorGLogicalDriveD],[MeasureColorBLogicalDriveD],255
ToolTipText=#LogicalDriveD# [MeasureFreeGBLogicalDriveD] GB

[MeterBarLineE]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureLine
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=#LogicalDriveLineE#
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=100,100,100,255
SolidColor=100,100,100,255

[MeterBarFreeLogicalDriveE]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveE
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveE])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveE],[MeasureColorGLogicalDriveE],[MeasureColorBLogicalDriveE],255
SolidColor=[MeasureColorRLogicalDriveE],[MeasureColorGLogicalDriveE],[MeasureColorBLogicalDriveE],255
ToolTipText=#LogicalDriveE# [MeasureFreeGBLogicalDriveE] GB

[MeterBarLineF]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureLine
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=#LogicalDriveLineF#
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=100,100,100,255
SolidColor=100,100,100,255

[MeterBarFreeLogicalDriveF]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveF
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveF])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveF],[MeasureColorGLogicalDriveF],[MeasureColorBLogicalDriveF],255
SolidColor=[MeasureColorRLogicalDriveF],[MeasureColorGLogicalDriveF],[MeasureColorBLogicalDriveF],255
ToolTipText=#LogicalDriveF# [MeasureFreeGBLogicalDriveF] GB

[MeterBarLineG]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureLine
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=#LogicalDriveLineG#
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=100,100,100,255
SolidColor=100,100,100,255

[MeterBarFreeLogicalDriveG]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveG
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveG])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveG],[MeasureColorGLogicalDriveG],[MeasureColorBLogicalDriveG],255
SolidColor=[MeasureColorRLogicalDriveG],[MeasureColorGLogicalDriveG],[MeasureColorBLogicalDriveG],255
ToolTipText=#LogicalDriveG# [MeasureFreeGBLogicalDriveG] GB

[MeterBarLineX]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureLine
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=#LogicalDriveLineX#
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=100,100,100,255
SolidColor=100,100,100,255

[MeterBarFreeLogicalDriveX]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveX
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveX])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveX],[MeasureColorGLogicalDriveX],[MeasureColorBLogicalDriveX],255
SolidColor=[MeasureColorRLogicalDriveX],[MeasureColorGLogicalDriveX],[MeasureColorBLogicalDriveX],255
ToolTipText=#LogicalDriveX# [MeasureFreeGBLogicalDriveX] GB

[MeterBarLineY]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureLine
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=#LogicalDriveLineY#
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=100,100,100,255
SolidColor=100,100,100,255

[MeterBarFreeLogicalDriveY]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveY
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveY])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveY],[MeasureColorGLogicalDriveY],[MeasureColorBLogicalDriveY],255
SolidColor=[MeasureColorRLogicalDriveY],[MeasureColorGLogicalDriveY],[MeasureColorBLogicalDriveY],255
ToolTipText=#LogicalDriveY# [MeasureFreeGBLogicalDriveY] GB

[MeterBarLineZ]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureLine
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=#LogicalDriveLineZ#
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=100,100,100,255
SolidColor=100,100,100,255

[MeterBarFreeLogicalDriveZ]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveZ
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveZ])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorRLogicalDriveZ],[MeasureColorGLogicalDriveZ],[MeasureColorBLogicalDriveZ],255
SolidColor=[MeasureColorRLogicalDriveZ],[MeasureColorGLogicalDriveZ],[MeasureColorBLogicalDriveZ],255
ToolTipText=#LogicalDriveZ# [MeasureFreeGBLogicalDriveZ] GB

[MeterRoundedRectangle]
Meter=Shape
X=0
Y=0
DynamicVariables=1
Shape=Rectangle 0,0,(#ScaleFactor#+4),(#HeightSize#+2),1 | Extend Modifiers
Modifiers=Fill Color 0,0,0,0 | StrokeWidth 3 | Stroke Color 100,100,100,255

You do not have the required permissions to view the files attached to this post.