소프트웨어 레인미터 : 디스크 사용량에 따른 색의 변화
2020.02.18 12:34
디스크 사용량을 레인미터로 구현했을때 사용량이 90%를 넘기면 라운드로 표현된 사용량을 빨간색으로 구현하고 싶습니다.
아울러 욕심을 더 부려본다면 80% 이상일때부터 노란색으로 구현하고 싶습니다.
레인미터 고수님께 도움 요청 드립니다.
-----------------------------------------------------------------
아래는 위 그림의 레인미터스킨 소스 입니다.
;======================= Measures
[MeasureNameDisk1]
Measure=FreeDiskSpace
Drive=#Disk1#
Label=1
[MeasureUsedDisk1]
Measure=FreeDiskSpace
Drive=#Disk1#
InvertMeasure=1
IgnoreRemovable=0
UpdateDivider=2
;======================= Variables
[Variables]
Size_W=100
Start_Angle=RAD(140)
Rotation_Angle=RAD(260)
Line_Start1=(#Size_W#/2)
Line_Length1=(#Line_Start1#-20)
Disk1=C:
;======================= Styles
[Style_DiskImage]
Solid=1
AntiAlias=1
W=100
H=100
X=0
Y=0
StartAngle=(#Start_Angle#)
RotationAngle=(#Rotation_Angle#)
[Style_DiskImage_Base]
LineStart=#Line_Start1#
LineLength=#Line_Length1#
LineColor=255,255,255,50
[Style_Text]
FontFace=Segoe UI
FontColor=255,255,255,200
StringAlign=Center
AntiAlias=1
[Style_DiskCharacter]
FontSize=20
StringStyle=Bold
[Style_DiskUsed%]
X=r
Y=(#Size_W#/2.5)r
FontSize=15
Percentual=1
NumofDecimals=0
Text="%1%"
;======================= Meters
[디스크이미지_Base1]
Meter=RoundLine
MeterStyle=Style_DiskImage | Style_DiskImage_Base
[디스크이미지_사용량1]
MeasureName=MeasureUsedDisk1
Meter=RoundLine
MeterStyle=Style_DiskImage | Style_DiskImage_Base
LineColor=255,255,255.180
[디스크문자1]
MeasureName=MeasureNameDisk1
Meter=String
MeterStyle=Style_Text | Style_DiskCharacter
X=(#Size_W#/2)
Y=(#Size_W#/2-15)
Text=#Disk1#
[디스크사용율%1]
MeasureName=MeasureUsedDisk1
Meter=String
MeterStyle=Style_Text | Style_DiskUsed%
-----------------------------------------------------------------
아울러 위 소스를 파일로 첨부합니다.
댓글 [7]
-
꼬져 2020.02.18 13:25 -
billy 2020.02.18 14:42
꼬져님, 답변 정말 감사드립니다.
그런데 80% 이상, 90% 이상으로 하려 하는데 사용하신 부호 ">" 대신 ">=" 로 해야 하나요? ">=" 가 안먹혀서요.
-
꼬져 2020.02.18 14:47 80% 이상 노란색 90% 이상 빨간색으로 안 되나요 .?
IfCondition=(MeterUsed2>0.8)
IfCondition=(MeterUsed2>=0.8) 둘다 됩니다.
-
billy 2020.02.18 15:32
제가 카피를 잘 못 떳나봅니다.
정말 감사드립니다. 완벽 구현했습니다.
-
꼬져 2020.02.18 13:31 cmd 명령어 cipher /w:c 확인 가능 합니다. 해보세요
-
billy 2020.02.18 17:02
꼬져님, 다시 한번 감사드립니다.
명령 순서를 80%를 먼저 표기하고 90%를 뒤에 표기하니 잘 됩니다.
80%를 후순위로 두니 90% 이상도 노란색으로 나오는군요.
덕분에 잘 해결되어 기분이 뻥 뚫렸습니다.
-
꼬져 2020.02.18 17:12 레인미터 이쁘게 잘 만드셨네요 ^ ^
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
10820 | 윈 도 우| KJ-MTUI_ChumPE 질문입니다. [2] | 불형 | 340 | 08-29 |
10819 | 윈 도 우| 윈도우업데이트 도움 부탁드립니다 [3] | 홍인 | 340 | 08-22 |
10818 | 윈 도 우| 윈도우관련 고수님들 답변 꼭 부탁드립니다ㅠㅠ [2] | 제로댱 | 340 | 07-25 |
10817 | 소프트웨어| PDF 관련 질문드립니다 [8] | Fivernova | 340 | 07-12 |
10816 | 윈 도 우| 메모리 덤프 확인 부탁드립니다 [3] | jaeheon | 340 | 06-13 |
10815 | 윈 도 우| 클린업 결과를 보고 충격받아 은행전용 가상환경을 만들려... [7] | joyleehk | 340 | 09-22 |
10814 | 윈 도 우| 카조님께 부탁!! DREAM WTG의 시스템설정에서 설정유지와 ... [2] | 맹물 | 340 | 03-11 |
10813 | 윈 도 우| 윈도우10 자동로그인 명령어 아시는분 부탁드립니다. [1] | 박진호 | 340 | 02-22 |
10812 | 하드웨어| nvme ssd 시리얼 자동 수집하는 방법 [2] | 짱군 | 340 | 05-20 |
10811 | 윈 도 우| [시즌2]PE부팅시 하드디스크의 위치.... [2] | 현민지 | 340 | 02-10 |
10810 | 기 타| 크롬 동기화계정 안쓰려고하는데 북마크 [1] | 궁금증유발 | 340 | 01-30 |
10809 | 소프트웨어| 멀티트랙 tp 파일 편집 프로그램 [4] | 나는나다 | 340 | 01-02 |
10808 | 하드웨어| 인터넷사이트가 열리는데까지 걸리는 시간을 단축하려면? [2] | pinnk | 340 | 01-20 |
10807 | 하드웨어| 썬더볼트 확장 카드 [1] | 엉클퍼커 | 340 | 11-27 |
10806 | 윈 도 우| 플레시 플레이어가 설치가 안되는 문제 해결하고 싶습니다... [4] | 분류장 | 340 | 11-21 |
10805 | 소프트웨어| Flower3_BRPE_V1.3WN에 프로그램 추가 방법 문의? [2] | Killertige | 340 | 09-24 |
10804 | 소프트웨어| VMware 15 가 러시아어로 설치되었어요. [3] | 좋게멋지게 | 340 | 09-29 |
10803 | 윈 도 우| 외장하드를 구매를 해서요 [3] | 도우너2 | 340 | 09-18 |
10802 | 윈 도 우| 리얼텍 랜카드가 잡히지 않습니다. [3] | 익명 | 340 | 08-28 |
10801 | 윈 도 우| 사운드 가출문제 도와주세요. [6] | 놀랐네 | 340 | 10-25 |
;======================= Measures
[MeasureNameDisk1]
Measure=FreeDiskSpace
Drive=#Disk1#
Label=1
[MeasureUsedDisk1]
Measure=FreeDiskSpace
Drive=#Disk1#
InvertMeasure=1
IgnoreRemovable=0
UpdateDivider=2
;======================= Variables
[Variables]
Size_W=100
Start_Angle=RAD(140)
Rotation_Angle=RAD(260)
Line_Start1=(#Size_W#/2)
Line_Length1=(#Line_Start1#-20)
Disk1=C:
;======================= Styles
[Style_DiskImage]
Solid=1
AntiAlias=1
W=100
H=100
X=0
Y=0
StartAngle=(#Start_Angle#)
RotationAngle=(#Rotation_Angle#)
[Style_DiskImage_Base]
LineStart=#Line_Start1#
LineLength=#Line_Length1#
LineColor=255,255,255,50
[Style_Text]
FontFace=Segoe UI
FontColor=255,255,255,200
StringAlign=Center
AntiAlias=1
[Style_DiskCharacter]
FontSize=20
StringStyle=Bold
[Style_DiskUsed%]
X=r
Y=(#Size_W#/2.5)r
FontSize=15
Percentual=1
NumofDecimals=0
Text="%1%"
;======================= Meters
[디스크이미지_Base1]
Meter=RoundLine
MeterStyle=Style_DiskImage | Style_DiskImage_Base
[MeterUsed]
MeasureName=MeasureUsedDisk1
Meter=RoundLine
MeterStyle=Style_DiskImage | Style_DiskImage_Base
LineColor=255,255,255.180
[DriveUsed]
Measure=FreeDiskSpace
Drive=#Disk1#
InvertMeasure=1
IgnoreRemovable=0
[DriveSize]
Measure=FreeDiskSpace
Drive=#Disk1#
Total=1
[MeterUsed]
Meter=RoundLine
MeasureName=DriveUsed
[MeterUsed1]
Measure=Calc
Formula=( DriveUsed / DriveSize )
IfCondition=(MeterUsed1>0.9)
IfTrueAction=[!SetOption MeterUsed LineColor "255,0,0"][!UpdateMeter "MeterUsed"][!Redraw]
IfFalseAction=[!SetOption MeterUsed LineColorr "255,228,0"][!UpdateMeter "MeterUsed"][!Redraw]
[MeterUsed2]
Measure=Calc
Formula=( DriveUsed / DriveSize )
IfCondition=(MeterUsed2>0.8)
IfTrueAction=[!SetOption MeterUsed LineColor "255,228,0"][!UpdateMeter "MeterUsed"][!Redraw]
IfFalseAction=[!SetOption MeterUsed LineColor "255, 255, 255, 180"][!UpdateMeter "MeterUsed"][!Redraw]
[디스크문자1]
MeasureName=MeasureNameDisk1
Meter=String
MeterStyle=Style_Text | Style_DiskCharacter
X=(#Size_W#/2)
Y=(#Size_W#/2-15)
Text=#Disk1#
[디스크사용율%1]
MeasureName=MeasureUsedDisk1
Meter=String
MeterStyle=Style_Text | Style_DiskUsed%