ハードディスク情報の作成
ここではハードディスク情報の作り方を説明します。
上図のような物を作ります。これはハードディスクドライブの総量・使用量を表すオブジェクトです。
事前にスキンフォルダとiniファイルを用意します。(→スキン作りの準備 )
このオブジェクトを作るためには[Measure]でハードディスクの総量・使用量情報を得て、[Meter]でそれらの情報を文字と棒グラフで表示する必要があります。
[Rainmeter]
BackgroundMode=1
[Variables]
f.color=255,255,255,255
f.face=Arial
;Measure
[MeaC:U]
Measure=FreeDiskSpace
Drive=C:\
InvertMeasure=1
[MeaC:T]
Measure=FreeDiskSpace
Drive=C:\
Total=1
;Meter
[MetTex]
Meter=String
X=0
Y=0
StringStyle=BOLD
FontSize=11
Fontcolor=#f.color#
FontFace=#f.face#
FontFace=#f.face#
Text="Drive C:"
AntiAlias=1
[MetC:U]
Meter=String
MeasureName=MeaC:U
X=127
Y=24
StringStyle=NORMAL
StringAlign=right
FontSize=9
Fontcolor=#f.color#
FontFace=#f.face#
AutoScale=1
Postfix="B"
Prefix="Used:"
AntiAlias=1
[MetC:T]
Meter=String
MeasureName=MeaC:T
X=127
Y=38
StringStyle=NORMAL
StringAlign=right
FontSize=9
Fontcolor=#f.color#
FontFace=#f.face#
AutoScale=1
Postfix="B"
Prefix="Total:"
AntiAlias=1
[MetC:TB]
Meter=Bar
MeasureName=MeaC:T
X=0
Y=18
H=4
W=125
BarColor=00000066
BarOrientation=HORIZONTAL
[MetC:UB]
Meter=Bar
MeasureName=MeaC:U
X=0
Y=18
H=4
W=125
BarColor=0066EEFF
BarOrientation=HORIZONTAL
まずは[Rainmeter]で「BackgroundMode」を1にして背景を透明モードにします。そして[Variables]で文字色、フォント等の設定をします。
次に[Measure]では「Format」設定を「FreeDiskSpace」に指定し、「Drive」で取得したいドライブ名を指定します。
「FreeDiskSpace」はハードディスクの空き容量を取得するので、「InvertMeasure」を有効にして使用量を取得します。
「Total」設定を有効にするとハードディスクの総量を取得できます。これらの設定で使用量・総量を二つの[Measure]で取得します。
次に[Meter]で表示設定をします。
まず文字の設定は、「Meter」設定を「String」に指定します。
そして「X」「Y」で各情報の横・縦軸の位置を指定します。
「StringStyle」で文字のスタイルを指定、「FontSize」で文字のサイズを指定します。
「Fontcolor」で文字色を指定します。
「FontFace」でフォントを指定します。
ドライブ名は「Text」で記入します。
HDD使用量・総量の文字設定では「AutoScale」を有効にして、値をバイト表示からギガバイト表示に変換させます。
「Prefix」でそれぞれ「Used」「Total」の文字を入れて情報の区別をつけ、「Postfix」で「B」の文字を追加します。
「AntiAlias」で表示をなめらかにして、文字表示の設定は完了です。
次に、棒グラフは「Meter」設定を「Bar」に指定します。
文字と同じように「X」「Y」で各情報の横・縦軸の位置を指定し、「H」「W」でグラフの縦・横の長さを指定します。
「BarColor」でグラフの色、「BarOrientation」でグラフの方向を指定し、ハードディスク情報のオブジェクトの完成です。