日付情報の作成
日付情報の作り方を説明します。日付情報はデジタル表示時計の設定とほぼ同じ方法で作る事ができます。
このようなオブジェクトを作っていきます。
これは現在の年(西暦)、月、日、曜日を表すオブジェクトです。
事前にスキンフォルダとiniファイルを用意します。(→スキン作りの準備 )
このオブジェクトを作るためには[Measure]で現在の年・月・日・曜日情報を得て、[Meter]でそれらの情報と文字の下線を表示する必要があります。
[Rainmeter]
BackgroundMode=1
DinamicWindowSize=1
[Variables]
f.color=255,255,255,255
f.face=Arial
;Measure
[MeadateY]
Measure=Time
Format="%Y"
[MeadateM]
Measure=Time
Format="%m"
[MeadateDate]
Measure=Time
Format="%d"
[MeadateDay]
Measure=Time
Format="%A"
;Meter
[MeTimeY]
Meter=String
MeasureName=MeadateY
X=1r
Y=0
StringStyle=BOLD
FontSize=20
Fontcolor=DD7799FF
FontFace=#f.face#
AntiAlias=1
[MeTimeM]
Meter=String
MeasureName=MeadateM
X=70r
Y=5
StringStyle=BOLD
FontSize=15
Fontcolor=#f.color#
FontFace=#f.face#
AntiAlias=1
[MeTimeDate]
Meter=String
MeasureName=MeadateDate
X=22r
Y=5
StringStyle=BOLD
FontSize=15
Fontcolor=#f.color#
FontFace=#f.face#
AntiAlias=1
Prefix="/"
[MeTimeDay]
Meter=String
MeasureName=MeadateDay
X=35r
Y=5
StringStyle=BOLD
FontSize=15
Fontcolor=#f.color#
FontFace=#f.face#
AntiAlias=1
[line]
Meter=IMAGE
X=0
Y=33
W=250
H=1
SolidColor=FFFFFF99
まずは[Rainmeter]で「BackgroundMode」を1にして背景を透明モードにし、「DinamicWindowSize」でオブジェクトのウィンドウサイズを自動で計算させます。
そして[Variables]で文字色、フォント等の設定をします。
次に[Measure]では「Time」の「Format」設定で「年・月・日・曜日」情報を取得します。
次に[Meter]で表示設定をします。
「MeasureName」で年・月・日・曜日情報の名前をそれぞれ書き込み、
「X」「Y」で各情報を並べます。
「StringStyle」で文字のスタイルを指定します。
「FontSize」で文字のサイズを指定します。ここでは年表示だけを他より大きくしています。
「Fontcolor」で文字色を指定します。同じように年表示だけ色を変えています。
「FontFace」でフォントを指定します。
最後に「AntiAlias」で文字をなめらかにし、[line]で下線を配置して日付情報のオブジェクトは完成です。
曜日情報を日本語表記にしたい場合は値を日本語表示に変更を参照してください。