질문과 답변

소프트웨어 레인미터 : 디스크사용량에 따른 색상변경 오류(꼬져님께 도움요청)

2020.02.21 10:48

billy 조회:285

Disk.PNG

 

며칠전 꼬져님의 도움으로 레인미터 디스크 사용량에 따른 색상 변경 스킨 작업을 마쳤습니다.
사용량이 80% 이상이 되면 노랑, 90% 이상은 빨강으로 색상 변경이 잘 됩니다.
또한 80%나 90% 이상에서 80% 미만으로 갈 때에도 흰색으로 잘 넘어갑니다.
그런데 위의 그림처럼 유독 90%에서 80% 구간대로 작아질 경우 그대로 빨간색으로 고정되어 "스킨 새로고침"해야 노랑이 됩니다.

(그림은 사용율 94%에서 파일들을 지워 82.07%로 되었지만 그대로 빨간색에 머물러 있슴)

 

다시 말씀드리면
80% 미만 -> 80% 이상 -> 90% 이상 : 흰색, 노랑, 빨강색상으로 실시간 즉각 변경 잘 됨.
90% 이상 -> 80~90% 구간 : 실시간 노랑이 되어야 하는데 빨간색으로 고정.(스킨 새로고침해야 노랑이 됨)
80% 또는 90% 이상 -> 80% 미만 : 흰색으로 실시간 즉각 변경 잘 됨.

 

스킨 새로 고침하지 않고 사용하고 싶은데

아래 소스 어느 부분이 잘못 되었는지
꼬져님이나 다른 고수님들께 도움 요청 드립니다.

(드라이브 G의 휴지통 용량은 0 으로 설정되어 있습니다.)

 

;======================= Variables

[Variables]
Size_W=100
Start_Angle=RAD(140)
Rotation_Angle=RAD(260)
Line_Start1=(#Size_W#/2)
Line_Length1=(#Line_Start1#-20)
Line_Color_WHT=255,255,255,255
Line_Color_RED=255,0,0,255
Line_Color_YEL=255,255,0,255
Disk1=G:

 

;======================= Styles

[Style_Text]
FontFace=Segoe UI
FontColor=255,255,255,200
StringAlign=Center
AntiAlias=1

 

[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_DiskLetter]
FontSize=20
StringStyle=Bold

 

[Style_DiskUsed%]
X=r
Y=(#Size_W#/2.5)r
FontSize=15
Percentual=1
NumofDecimals=2
Text="%1%"

 

;======================= Measures

[MeasureDiskUsed]
Measure=FreeDiskSpace
Drive=#Disk1#
InvertMeasure=1
IgnoreRemovable=0

 

[MeasureDiskSize]
Measure=FreeDiskSpace
Drive=#Disk1#
Total=1
IgnoreRemovable=0

 

;======================= Meters

[DiskImage_Base]
Meter=RoundLine
MeterStyle=Style_DiskImage | Style_DiskImage_Base

 

[DiskImage_Used]
MeasureName=MeasureDiskUsed
Meter=RoundLine
MeterStyle=Style_DiskImage | Style_DiskImage_Base

 

[Calc_DiskImage_Used]
Measure=Calc
Formula=( MeasureDiskUsed / MeasureDiskSize )
IfCondition=(Calc_DiskImage_Used<0.8)
IfTrueAction=[!SetOption DiskImage_Used LineColor "#Line_Color_WHT#"][!UpdateMeter "DiskImage_Used"][!Redraw]
IfFalseAction=[!SetOption DiskImage_Used LineColorr "#Line_Color_YEL#"][!UpdateMeter "DiskImage_Used"][!Redraw]

 

[Calc_DiskImage_Used80]
Measure=Calc
Formula=( MeasureDiskUsed / MeasureDiskSize )
IfCondition=(Calc_DiskImage_Used80>=0.8)
IfTrueAction=[!SetOption DiskImage_Used LineColor "#Line_Color_YEL#"][!UpdateMeter "DiskImage_Used"][!Redraw]
IfFalseAction=[!SetOption DiskImage_Used LineColorr "#Line_Color_RED#"][!UpdateMeter "DiskImage_Used"][!Redraw]

 

[Calc_DiskImage_Used90]
Measure=Calc
Formula=( MeasureDiskUsed / MeasureDiskSize )
IfCondition=(Calc_DiskImage_Used90>=0.9)
IfTrueAction=[!SetOption DiskImage_Used LineColor "#Line_Color_RED#"][!UpdateMeter "DiskImage_Used"][!Redraw]
IfFalseAction=[!SetOption DiskImage_Used LineColorr "#Line_Color_YEL#"][!UpdateMeter "DiskImage_Used"][!Redraw]

 

[Disk_Letter]
Meter=String
MeterStyle=Style_Text | Style_DiskLetter
X=(#Size_W#/2)
Y=(#Size_W#/2-15)
Text=#Disk1#

 

[Disk_Used%]
MeasureName=MeasureDiskUsed
Meter=String
MeterStyle=Style_Text | Style_DiskUsed%

 

 

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
98395 자동으로 계정장김 안되게 가능한가요?? [1] 계정 7909 10-07
98394 소프트웨어| 파워디비디(PowerDVD) 12버전에서 한글자막 문제 [13] 담울 7903 02-01
98393 윈 도 우| 사무실13 업로드 센터 자꾸 실행되는데 삭제방법은 없나요? [4] 청춘예찬 7901 11-18
98392 하드웨어| 다음팟,kmp등 1080p재생시 초록색 화면 문제입니다. [16] 80당카오스 7900 12-20
98391 원래 64비트랑 32비트는 프린터 공유가 안되는건가요? --; [2] WeissBlut 7900 05-07
98390 윈 도 우| 윈도우7에서 특정 IP 차단하는 법 [5] 파릇하나 7898 02-07
98389 윈 도 우| 블루소레일 정품이나 크랙본 구할수있는곳이 있을까요 ㅠㅠ [3] 프로피온 7893 11-18
98388 윈 도 우| 윈7 노트북 무선랜 끊김때문에 질문드립니다. 뿌아아빠 7891 11-04
98387 소프트웨어| 오피스 2010 영구인증 [2] 무비어스 7891 12-13
98386 윈 도 우| 세븐설치할때 ie설치하는것을 없앨수있나요? [8] eorms7423 7891 12-13
98385 SW_DVD5_Win_Pro_K_7_32BIT_Korean_Full_MLF_X15-72829.ISO... [6] 죠타로 7890 08-26
98384 소프트웨어| 오토캐드 2008 설치 문의 [3] 하회탈 7886 12-03
98383 서버 / IT| iptime 공유기 라우팅테이블 설정 알려주세요.. [5] spruce327 7885 04-30
98382 윈 도 우| 원격 데스크탑에서 일정시간후 자동 로그아웃 기능 끌 수 ... [2] 은지아범 7883 10-21
98381 강좌에 나온 OEM용 Vista 홈베이직이나 홈프리미엄을 얼티... [1] shkim2889 7882 09-30
98380 윈 도 우| 이번 윈도우7 업뎃후 정품인증관련 문제가 발생하네요.. [7] 신수홍 7880 02-11
98379 tokens.dat 파일의 위치? 왜 난 없지 [4] shkim2889 7880 10-02
98378 윈 도 우| 라이센스 초기화 횟수문제 문의 드림니다. ㅠㅠ [5] 낭만냥이 7874 11-12
98377 windows7 버전 확인 해보니 7600 16397 맞나요? [1] 선덕여왕 7873 08-23
98376 haansoft update 안뜨게 할려면...어떻게 하나요... [3] 풍무신사 7871 11-08
XE1.11.6 Layout1.4.8