Rainmeter代码.docx

上传人:b****4 文档编号:5496755 上传时间:2022-12-17 格式:DOCX 页数:14 大小:27.74KB
下载 相关 举报
Rainmeter代码.docx_第1页
第1页 / 共14页
Rainmeter代码.docx_第2页
第2页 / 共14页
Rainmeter代码.docx_第3页
第3页 / 共14页
Rainmeter代码.docx_第4页
第4页 / 共14页
Rainmeter代码.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Rainmeter代码.docx

《Rainmeter代码.docx》由会员分享,可在线阅读,更多相关《Rainmeter代码.docx(14页珍藏版)》请在冰豆网上搜索。

Rainmeter代码.docx

Rainmeter代码

Rainmeter编辑代码

2020年03月29日礼拜二11:

58

[Rainmeter]放置一样设定。

[Variables]寄存变量。

[Measures]实际测量值。

[Meters]实际测量值在屏幕的表现方式。

[Rainmeter]Background=255,0,255——背景,可用BMP,JPG和PNG(带透明)图片!

255,0,255表示透明,默许透明。

BackgroundMode=1——背景模式,0-Background概念的图片。

,1-透明,2-纯色,3-缩放的图片。

默许1

BackgroundMargins=10,10,10,10——概念背景图像的边缘,在BackgroundMode=3的时候也可不能被缩放。

SolidColor=FFFF0080SolidColor2=FF00FF40——若是BackgroundMode设置为2的时候,此项概念背景色及第二渐变颜色。

GradientAngle=——若是Background模式设置为2的时候,此项概念颜色梯度(颜色渐变)的角度。

角度以弧度制概念。

BevelType=0——此项描述的是纯背景颜色周围的斜缘边。

0=无,1=凸起,2=凹陷。

Update=1000——Meters的更新时刻,单位是毫秒,默许是1000即1秒。

TransitionUpdate=100——meter的过渡时刻,默许是100

DynamicWindowSize=0——若是设置成1,窗口会在每次更新时进行大小从头计算,必要情形下会自动缩放窗口大小。

DragMargins=——概念窗口不许诺被拖动的区域。

需要概念4个值并以逗号分隔。

那个值概念的是不许诺拖动的区域。

负值是从对边开始计算的。

KeepOnScreen=0——设置成1那么窗口始终维持在监视器的范围之内。

(建议玩全屏降分辨率游戏的用户不要开启此项选项,如此会致使退出游戏后插件移位)

Author=AuthorName——皮肤作者的名字和E-Mail地址。

该字符串会显示在关于的对话框内。

AppVersion=1001000——此插件支持的最低RM引擎版本。

若是你以为没必要能够不写。

——Major*1000000+Minor1*1000+Minor2.eg:

Rainmeter0.11.4是11004,Rainmeter1.0是1000000.

——LocalFont2=[path]FilenameOfFont.ttf|.otf——自概念字体文件位置,在meter中能够通过FontFace=挪用字体,1.1版貌似要重启软件才能挪用新字体。

[Variables]CityCode=123456——在meter中就能够够通过"url=weather/#CityCode#.html"挪用。

以下是内置变量:

#PROGRAMPATH#——Rainmeter软件所在目录(eg:

C:

\ProgramFiles\Rainmeter\).

#SETTINGSPATH#——Rainmeter设置文件Rainmeter.ini所在目录(eg:

C:

\DocumentsandSettings\{yourname}\ApplicationData\Rainmeter\)

#SKINSPATH#——Rainmeter的皮肤所在目录(eg:

C:

\DocumentsandSettings\{yourname}\MyDocuments\Rainmeter\Skins\)

#PLUGINSPATH#——Rainmeter的插件所在目录(eg:

C:

\ProgramFiles\Rainmeter\Plugins\)

#ADDONSPATH#——Rainmeter的扩展程序所在目录(C:

\ProgramFiles\Rainmeter\Addons\)

#CURRENTPATH#——某个皮肤(.ini文件)所在的目录

#CURRENTCONFIG#——rainmeter中显示的皮肤名称(eg:

Enigma\Sidebar)

#WORKAREAX#——皮肤工作面积的横向坐标

#WORKAREAY#——皮肤工作面积的纵向坐标

#WORKAREAWIDTH#——皮肤工作面积的宽

#WORKAREAHEIGHT#——皮肤工作面积的高

#SCREENAREAWIDTH#——显示器分辨率的宽

#SCREENAREAHEIGHT#——显示器分辨率的高[Metadata]Name=Title|Subtitle——皮肤名称,副题目Config=RootSkinFolder|Subfolders|CurrentFolder——配置皮肤文件夹结构Description=Point1|Point2|Point3——皮肤的描述Instructions=Point1|Point2|Point3——皮肤的指令说明——皮肤版本Tags=Tag1|Tag2|Tag3——标签——许可Variant=1——变更——皮肤缩略图

[Measure]Measure=Plugin那个地址概念Measures,有效值如下:

CPU测算CPU负载,如需独立监控各核占用情形开启PerfMon插件。

Memory测算经历体总利用率。

PhysicalMemory测算物理内存分派。

SwapMemory测算虚拟内存分派。

NetIn测算网络下载流量。

NetOut测算网络上载流量。

NetTotal测算网络总流量。

FreeDiskSpace测算空闲硬盘总量。

PefMon测算终端性能数据。

Uptime显示系统开机后持续的时刻,仅在STRING-meter下工作。

Plugin挪用外部插件概念Measures。

Registry测算注册表值。

Time测算即不时刻和日期。

Calc计算公式。

InvertMeasure——若是设置成1,反转测量值。

(e.g.将空闲硬体容量反转为目前硬体占用容量)IfAboveAction——若是实际测量值超过设定值时执行的命令。

那个动作在测定值超越设定值时仅会被执行一次,因此若是要再次执行此动作前测定值需低于设定值。

IfAboveValue——IfAboveAction的设定值。

IfBelowAction——若是实际测量值低于设定值时执行的命令。

那个动作在测定值低于设定值时仅会被执行一次,因此若是要再次执行此动作前测定值需高于设定值。

IfBelowValue——IfBelowAction的设定值。

IfEqualAction——当测量值等于IfEqualValue概念的值时执行的命令。

当测量值等于设定值时命令仅执行一次,若是需要再次执行,测量值必需先低于或高于设定值。

值四舍五入到整数。

IfEqualValue——IfEqualAction的设定值。

Disabled——若是设置成1,在启动时不进行测量。

UpdateDivider——此值决定着测量频率。

此值于Update值绑定。

比如Update=1000&UpdateDivider=30,那么没30s测算一次。

此项默许值为1。

MaxValue——测算最大值。

MinValue——测算最小值。

Substitute——此项能够替换关键词,必需成对显现并用逗号分隔,注意必需要用引号引出。

(e.g.Substitute="cat":

"dog"表述的是在测量值中将关键词cat全数替换成dog)AverageSize——概念窗口的测量平均取值。

(e.g.若是设置成10那么将输出最后10次测量的平均值)

CPUProcessor——设置为1至n,表示第1至n的CPU核心,若是不设或为0那么返回所有CPU的平均值。

NetInNetInSpeed——用户网络接入最高速度。

该值单位以1bit/s计。

若是那个值缺损或设置为0,那个值将以实际值决定。

注意峰值。

TrafficAction——当下载数据抵达必然量时所执行的行为。

TrafficAction——TrafficAction的设定值。

Interface——网卡监测数据。

若是此处被设置为0(默许值),所有的端口将被加在一路,若是值为1,那么记录第一块网卡,2为第二块.etc.。

Cumulative——若是设置成1,将监测数据积存(i.e.把监测数据加在一路)。

这能够用来检测特定周期的互换数据总量。

NetOutNetOutSpeed——(用户网络输出最高速度)etc.NetTotalNetTotalSpeed——(用户网络输入输出最高速度)etc.

FreeDiskSpaceDrive——检测的具体硬体。

(e.g."C:

\")Total——若是设置成1,那么反馈数据显示硬体的总容量。

Label——若是设置成1,那么反馈数据显示驱动器标签。

InvertMeasure——若是设置为1,这将返回“利用空间”而不是“自由空间”。

此设置并非限于FreeDriveSpace。

IgnoreRemovable——默许值为1-可移动驱动器将被忽略。

若是设置为0,可移动驱动器进行测量。

PluginPlugin——概念实际测量时需用到的插件名。

RegistryRegKey——注册表项名。

RegHKey——HKEY名。

有效值有:

——HKEY_CURRENT_CONFIG,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_CLASSES_ROOT,HKEY_PERFORMANCE_DATAandHKEY_DYN_DATA.RegValue——注册表项值名。

仅支持字符串和长字符串。

TimeFormat——时刻表达格式(e.g.“%H:

%M:

%S”)。

你能够从MSDN找到所有的代码格式。

TimeZone——时区值(e.g.+2.0).DaylightSavingTime——若是设置成1那么将开启夏令时(取决于你的本地时刻)。

这仅在时区TimeZone值被设定的情形下有效。

CalcFormula——此项概念计算公式。

你能够利用其他的Measures来作为Variables。

那个地址还有一个特殊的变量称之为Counter,它在每次更新后增加。

那个变量仅在所有其他的Measures更新完毕后更新。

注意配置文件都区分大小写,所有的函数都必需大写(e.g.SIN(10*PI))。

大体运算:

+(加)-(减)*(乘)/(除)**(幕)%(余下或模)&(位与)|(按位或)^(按位异或)~(按位不)

逻辑运算符:

<>(不等于)=(等于)>(大于)<(小于)&&(逻辑与)||(逻辑或)

函数:

ATAN(x),ASIN(x),ACOS(x),COS(x),SIN(x),TAN(x)-标准三角函数ABS(x)-x绝对值.EXP(x)-返回e^x的值.LN(x)-返回x的自然对数.SQRT(x)-x的平方.SGN(x)-x是正数那么返回1,负数返回-1.FRAC(x)-返回小数部份(eg:

FRAC(1.234)=0.234).TRUNC(x)-返回整数部份(eg:

TRUNC(1.234)=1).FLOOR(x)-Floorofx.CEIL(x)-Ceilingofx.ROUND(x[,precision])-四舍五入Roundsxtoaninteger,ortoaspecifiednumberofdecimalplaces.Precisionisoptional.

条件运算符:

?

:

表示

if(condition)

then

expr.iftrue

else

expr.iffalse

endif

随机函数:

Example:

[MeasureCalc]Measure=CalcFormula=(Random)LowBound=5HighBound=100——表示返回5-100之间的随机数

UpdateRandom=1——1表示每次循环就刷新随机函数,0表示刷新皮肤才刷新随机函数

[Meter]——每一个meter都去要有一个唯一的名称,并在配置文件中加以概念。

命名必需用“[]”符号括起。

命名没有专门要求只是不要在一个配置文件中有重复显现,不要在命名中显现空格。

FontColorFontEffectColorSolidColorPrimaryColorSecondaryColorBothColorBarColorLineColorHorizontalLineColor

MeasureName——Meter表述的Measure名称。

X——窗口内的X坐标,在结尾以加上“r”的形式能够将坐标与前一个meter相关联(e.g.X=5r)。

也能够用大写“R”来与前一个Meter的右边缘关联。

Y——窗口内的Y坐标,在结尾以加上“r”的形式能够将坐标与前一个meter相关联(e.g.Y=-10r)。

也能够用大写“R”来与前一个Meter的底部边缘关联。

W——Meter的宽度。

若是你利用可计算出宽度的图片或字符串表的话能够不需要做概念。

若是你利用桌面作为整个RM的背景那么需要概念所有插件的长度和宽度,不然窗口的尺寸可能显现计算错误的情形。

H——Meter的长度。

其余同上“W”参数值。

Hidden——若是设置成1那么Meter隐藏。

LeftMouseDownActionRightMouseDownActionLeftMouseUpActionRightMouseUpActionMouseOverActionMouseLeaveAction——这些和全局设定成效相同,但仅应用于特定的Meter。

此处的设置权限高于全局设置。

——注意:

当窗口被许诺拖动的情形下LeftMouseUpAction无效。

你需要用DragMargins概念可拖动区域以此来幸免Meter的重叠操作。

UpdateDivider——此值决定Meter的更新距离。

此值与Update值绑定。

比如当Update=1000,UpdateDivider=30那么Meter每30s更新一次。

默许值为1.

SolidColor——Meter的背景色。

SolidColor2——第二颜色的背景梯度(颜色渐变的第二颜色)。

GradientAngle——颜色梯度(颜色渐变)的角度。

角度以弧度制概念。

BevelType——此项描述的是纯背景颜色周围的斜缘边。

0=无,1=凸起,2=凹陷。

AntiAlias——设置为1,表示开启抗锯齿

MeterStyle——表示公共stytleExample:

[MyStringStyle]FontColor=#FontColor#FontFace=TheSansBold-CapsFontSize=11StringEffect=SHADOWStringStyle=BOLDStringAlign=LEFTAntiAlias=1——Theninanymeter,use:

[Meter]Meter=STRING——(oranyothermetertype)MeterStyle=MyStringStyle

Meter的类型。

有效值如下:

BARBITMAPBUTTONHISTOGRAMIMAGELINEROTATORROUNDLINESTRING

——条形图[Bar]Meter=BAR

BarColor——Bar的颜色。

BarImage——Bar的背景图片。

这能够用来替代BarColor。

BarBorder——此处概念Bar的边缘。

BarOrientation=HORIZONTAL——Bar的方向性。

有效值如下:

HORIZONTAL(水平)、VERTICAL(垂直)

Flip=0——若是设置为1那么反转Bar的方向。

——位图[Bitmap]Meter=BITMAP

BitmapImage——这是包括图像帧图像的名称。

图像能够规定水平或垂直位图中。

自动确信方向形成高度或宽度的位图(不管是较大)。

同时,一个帧的大小那么自动计算因此要裁剪图像,以便帧周围没有额外的空间。

图像能够是任何受支持的格式:

bmpgif,jpg或png。

若是BitmapExtend不是1,然后位图米要求被利用的方式,是从0.0到1.0或有MaxValue和MinValue设置。

BitmapFrames——图像中的帧数。

BitmapTransitionFrames——每值过渡帧的数量。

过渡帧帧的显示时,米的价值转变。

过渡帧相同的数量,必需在每次利用常规框架。

在[Rainmeter]部份TransitionUpdate设置确信在该帧过渡期间显示的汇率。

过渡动画总期限因此TransitionUpdate*BitmapTransitionFrames。

请注意,BitmapFrames始终概念的帧总数位图,包括过渡帧。

因此,举例来讲,若是位图有10个值,每一个过渡,另外4架组成,然后BitmapFrames应设置为50BitmapTransitionFrames4。

BitmapZeroFrame——若是设置为1,第一帧时利用只测量到的值为零。

不然帧所测量到的值线性决定。

BitmapExtend——若是设置为1将扩展该位图,因此显示整个值。

例如,若是概念一个位图,它概念帧从0到9,您能够利用此为位图数字

BitmapDigits——位图动画的数量

BitmapAlign——概念位图对齐方式LEFT,CENTERandRIGHT

BitmapSeparation——分离时BitmapDigits之间的数字高于1。

这也能够是负数。

Examples:

[MeasureDate]Measure=TimeFormat=%d

[MeterDate]MeasureName=MeasureDateMeter=BITMAPX=50Y=0BitmapFrames=10BitmapExtend=1BitmapDigits=2BitmapAlign=CENTER

——按钮[BUTTON]Meter=BUTTON

ButtonImage——按钮图像的名称。

图像必需具有3帧,能够设置水平或垂直方向确信图像的高度和宽度。

在第一帧对应于正常他按钮的图像。

单击该按钮时显示第二个帧。

当鼠标悬停在按钮上时显示的第三个框架。

ButtonCommand——命令或!

邦,在按下该按钮时执行。

Examples:

[MeterNote]Meter=BUTTONX=0Y=0ButtonCommand=!

Execute[notepad]

——直方图表[HistogramMeter]Meter=HISTOGRAM

SecondaryMeasureName——辅助气宇值的名称。

这概念气宇值为辅助的直方图绘制对同一个表。

不需要这概念,若是不需要其他计量器。

PrimaryColor——主直方图的颜色。

与SolidColor相同,颜色载以一样的方式:

RGB(A)。

SecondaryColor——次直方图的颜色。

BothColor——主和次直方图的相交时利用的颜色。

PrimaryImage——用于后面辅助直方图的图像的名称。

您能够利用颜色或图像而不是都在同一时刻。

因此,若是您概念PrimaryImage您还必需概念SecondaryImage和BothImage若是您有相同的直方图不是SecondaryColor或BothColor中的一项辅助方法。

SecondaryImage——用于后面辅助直方图的图像的名称。

BothImage——图像时,小学和中学的直方图是分开的基础上所利用的名称。

Autoscale——若是设置为1,直方图进行自动缩放以显示所有值。

Flip——若是设置为1是翻转的样式。

Examples:

[MeasureCPU]Measure=CPU

[MeterCPU]MeasureName=MeasureCPUMeter=HISTOGRAMX=0Y=0W=100H=20PrimaryColor=0,0,0,200SolidColor=255,255,255,200BarOrientation=HORIZONTALAntiAlias=1

——图像[ImageMeter]Meter=IMAGE

ImageName——图片的名称显示。

Path——图像的途径。

该途径是相关于皮肤文件夹。

AntiAlias——若是设置为1,图像有抗锯齿插值应用程序时,它显示。

PreserveAspectRatio——若是设置为1,以图像的宽高比缩放。

默许值为PreserveAspectRatio=0您能够利用PreserveAspectRatio指定W和H=0,和它将缩放图像精准指定的大小。

不保留长宽比。

您能够利用PreserveAspectRatio指定W或H单=1,并将图像为给定的值与其他未概念"方面"被自动缩放以保留长宽比缩放。

您能够指定W和H与PreserveAspectRatio=1,并将利用较大的宽度或高度维度的设置为用户概念的值,原先的图像缩放图像和其他"方面"设置为所需保留长宽比。

如此该图像会向容器概念W和H的即便该用户不明白是不是图像本来是"纵向"或"横向"(高或宽)从源中"适合"。

在所有情形下,该图像"本"宽和·"死亡空间"创建者维持长宽比(像在电视机上观看宽屏电影标准4:

3屏幕上的时,黑条)所概念的表是透明的。

图像米作为W或H或二者,值,能够利用[MeasureName],并对每一个气宇值利用的更新进行图像缩放。

这意味着一个刷新不需要调整图像大小,并动态"缩放"的图像可通过利用来更改大小值的方法。

Greyscale——若是设置为1,该图片将显示为灰度。

若是指定,这是ImageTint或ColorMatrix之前应用

ImageTint——以浅色图像颜色。

颜色载于时相同的方式,为SolidColor:

RGB(A)。

若是指定alpha值,那么该图像,能够进行半透明(0表示不可见,255表示完全不透明)。

默许值为白色(25五、25五、25五、255)。

ColorMatrixN——heColorMatrix参数表示一个用于处置图像的颜色值的5x5矩阵。

它分为五个单独参数之一的每一行的每一个编号。

默许矩阵,如下所示:

ColorMatrix1=1——0——0——0——0ColorMatrix2=0——1——0——0——0ColorMatrix3=0——0——1——0——0ColorMatrix4=0——0——0——1——0ColorMatrix5=0——0——0——0——1主对角线上的值是,从左上到右下:

红、绿色、蓝、Alpha和一个占位符。

值表示的当前在其中0.0是none,1.0是正常的图像中的特定值的百分比。

矩阵中剩余的条款许诺值修改的另一种颜色的颜色(恩:

红的值可能有一半的蓝色增值),直接添加到颜色的偏移的值确信最终行(ColorMatrix5)中的项。

((例如:

ColorMatrix5=0.5——0——0——0——1将添加到红色的值的50%)。

一个更深层的说明将被列入对完全免去Rainmeterv1.2教程。

Im

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1