天天看點

Rainmeter 一部分 文法 中文教程

;Meter基本元素示例:

;如果是[MeterStyle]表示Meter的公共Style,類似CSS的意義!!!

;顔色可以使用網頁的顔色定義方式,如半透明黃色:255.255.0.128=FFFF0080

[MeterTEST]

X=0

Y=0

W=100

H=20

;設為1為隐藏,0(預設值)

Hidden=0

;如隻需要繪制靜态圖形或靜态文字的話可以不寫

MeasureName=MeasureStyle

FontColor=#FontColor#

FontFace=#FontFace#

FontSize=#FontSize#

;字型陰影

StringEffect=SHADOW

;字型格式

StringStyle=BOLD

;字型對齊方式

StringAlign=LEFT

;開啟抗鋸齒0 =關閉(預設值);1 =開啟;

AntiAlias=1

;左鍵按下即執行,此時禁止拖動

LeftMouseDownAction=!Execute [taskmgr.exe]

;右鍵按下即執行,此時禁止上下文菜單

RightMouseDownAction=!Execute [taskmgr.exe]

;中鍵按下即執行

MiddleMouseDownAction=!Execute [taskmgr.exe]

;左鍵按下恢複後執行,此時禁止拖動

LeftMouseUpAction=!Execute [taskmgr.exe]

;右鍵按下恢複後執行,此時禁止上下文菜單

RightMouseUpAction=!Execute [taskmgr.exe]

;中鍵按下恢複後執行

MiddleMouseUpAction=!Execute [taskmgr.exe]

;滑鼠停靠後執行

MouseOverAction=!Execute [taskmgr.exe]

;滑鼠離開後執行

MouseLeaveAction=!Execute [taskmgr.exe]

;當設定為1(預設值),在擁有滑鼠操作的元素或按鈕元素上将改變光标指針,可以不寫

MouseActionCursor=1

;表示該Meter的重新整理頻率,為全局重新整理頻率的倍數

;如果[Rainmeter]裡面的Update=1000,則以下代碼表示30*1000=30秒

UpdateDivider=30

;背景顔色,如果沒有設定,背景是完全透明的。

SolidColor=#SolidColor#

;背景漸變顔色

SolidColor2=#SolidColor2#

;背景顔色漸變的角度,定義的角度弧度,0(預設值)

GradientAngle=0

;顯示背景倒角;0 =沒有(預設值);1 =提高;2 =沉沒;

BevelType=0

;官網還有一項是矩陣,未研究透,是以不寫了

[MeasureMemory]

Measure=PhysicalMemory

;BAR示例:

[MeterBAR]

MeasureName=MeasureMemory

Meter=BAR

X=10

Y=10

BarColor=0,0,0,200

;BarImage可以用來代替BarColor

BarImage=#SKINSPATH#Images\Bar.png

SolidColor=255,255,255,200

;顯示方式VERTICAL(垂直)HORIZONTAL(水準)

BarOrientation=HORIZONTAL

;是否反轉長方條的方向,應該是反轉180度,0 =否(預設值),1 =是

Flip=1

;Bitmap示例:

[MeasureDate]

Measure=Time

Format=%d

[MeterDate]

MeasureName=MeasureDate

Meter=BITMAP

X=50

BitmapImage=number.png

BitmapFrames=10

;The number of transition frames per value. The transition frames are frames which are displayed when the meter's value changes. The same number of transition frames must be used after each regular frame. The TransitionUpdate setting in the [Rainmeter] section determines the rate at which the frames are displayed during the transition. The total duration of the transition animation is therefore TransitionUpdate * BitmapTransitionFrames. Note that BitmapFrames will always define the total number of frames in the bitmap, including the transition frames.So, for example, if the bitmap has 10 values and each transition consists of 4 additional frames, then BitmapFrames should be set to 50 and BitmapTransitionFrames to 4.

BitmapTransitionFrames=10

;If set to 1, the first frame is used only when the measured value is zero. Otherwise the frames are linearly determined by the measured value.

BitmapZeroFrame=1

;If set to 1 the bitmap is extended so display the whole value. For example if you define a bitmap that defines frames from 0 to 9 you can use this to display the measured value as the bitmap numbers.

BitmapExtend=1

;Number of digits that are drawn. The first frame is used if the value doesn't have as many digits as this defines. Works only when BitmapExtend is set to 1.

BitmapDigits=2

BitmapAlign=CENTER

;Separation between digits when BitmapDigits is higher than one. This can also be a negative number.

BitmapSeparation=0

;BUTTON按鈕示例:

[MeterNote]

;按鈕不能綁定任何的measure,即不能有MeasureName=???。

Meter=BUTTON

ButtonImage=Button.png

ButtonCommand=!Execute [notepad.exe]

;Histogram直方圖示例:

[MeasureCPU]

Measure=CPU測量=處理器

[MeterCPU]

MeasureName=MeasureCPU

;第二個資料名稱,隻有這個存在才可以使用Secondary???

SecondaryMeasureName=???

Meter=HISTOGRAM

PrimaryColor=#Color#

SecondaryColor=#Color1#

BothColor=#Color#

SolidColor=#Color2#

PrimaryImage=Histogram.png

SecondaryImage=Histogram.png

BothImage=Histogram.png

;如果設定為1,直方圖自動縮放以顯示所有值。

Autoscale=1

;抗鋸齒

;設定為1,反轉圖像

Flip=0

;Image圖像:

[MeasureQuote]

Measure=Plugin

Plugin=Plugins\QuotePlugin.dll

PathName="#PROGRAMPATH#Skins\Tranquil\"

FileFilter=*.png

[MeterImage]

Meter=IMAGE

MeasureName=MeasureQuote

W=150

H=150

;圖檔的名稱顯示

ImageName=Pictures

;圖檔的路徑

Path=E:\Pictures\

;如果設定為1,圖像保持寬高比縮放;設定為0,圖像不保持寬高比縮放。

PreserveAspectRatio=1

;跳動線圖:

[MeasureNetIn]

Measure=NetIn

[MeasureNetOut]

Measure=NetOut

[MeterNetwork]

Meter=LINE

MeasureName=MeasureNetOut

MeasureName2=MeasureNetIn

;線條數

LineCount=2

LineColor=#Color#

LineColor2=#Color2#

;設定為1的水準線條繪制在直方圖後面。

HorizontalLines=0

;直方圖顔色

HorizontalLineColor=#Color#

;實心顔色,未設定為透明

;線條1乘以1000

Scale=1000

;線條2乘以1000

Scale2=1000

;線條像素寬度

LineWidth=1

;自動縮放

AutoScale=1

;旋轉圖形

[MeasureTime]

[MeterHours]

MeasureName=MeasureTime

Meter=ROTATOR

W=30

H=30

;旋轉圖像名稱

ImageName=Hours.png

;開始的旋轉角度,預設順時針旋轉。

StartAngle=6.2832

;旋轉角度的大小,使用負值逆時針旋轉。

RotationAngle=6.2832

;實際旋轉一周用的時間,秒。

ValueReminder=43200

;X軸旋轉中心偏移

OffsetX=14.5

;Y軸旋轉中心偏移

OffsetY=14.5

[MeterMinutes]

ImageName=Minutes.png

ValueReminder=3600

;ROUNDLINE旋轉線條:

[MeasureDisk]

Measure=FreeDiskSpace

Drive=C:

InvertMeasure=1

[MeterDisk]

Meter=ROUNDLINE

MeasureName=MeasureDisk

W=50

H=50

LineWidth=5

;線條開始旋轉的角度,預設是順時針旋轉

StartAngle=4.712

;線條旋轉角度的大小

RotationAngle=6.283

ValueRemainder=60

;從旋轉中心開始的線條長度

LineLength=25

LineColor=0,0,0,200

;設定為1,顯示為餅圖

Solid=1

;省略了幾個元素

;字元串:

Meter=STRING

FontColor=0,0,0,255

FontFace="Trebuchet MS"

FontSize=20

;字元串的對齊方式:LEFT, CENTER and RIGHT

StringAlign=CENTER

;風格化字元串:NORMAL, BOLD, ITALIC and BOLDITALIC

;字元串的陰影:NONE, SHADOW and BORDER.有效值為:無,陰影和邊界。

StringEffect=BORDER

;字元串的陰影顔色

FontEffectColor=255,255,255,255

Text="%1"

;在顯示的值使用小數号碼。

NumOfDecimals=1

;如果設定為1,值顯示為一個百分比。

Percentual=0

;字首

Prefix=""

;字尾

Postfix=""

;縮放的測量值

;如果設定為1,在設定了寬和高的情況下字元串超出部分自動省略并加上…

ClipString=1

;定義文本角度

Angle=0