Rainmeter代码Word格式.docx
- 文档编号:8410925
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:14
- 大小:27.74KB
Rainmeter代码Word格式.docx
《Rainmeter代码Word格式.docx》由会员分享,可在线阅读,更多相关《Rainmeter代码Word格式.docx(14页珍藏版)》请在冰点文库上搜索。
若是你以为没必要能够不写。
——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:
\DocumentsandSettings\{yourname}\ApplicationData\Rainmeter\)
#SKINSPATH#——Rainmeter的皮肤所在目录(eg:
\DocumentsandSettings\{yourname}\MyDocuments\Rainmeter\Skins\)
#PLUGINSPATH#——Rainmeter的插件所在目录(eg:
\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.
条件运算符:
condition>
?
<
expr.iftrue.>
:
expr.iffalse.>
表示
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——此项描述的是纯背景颜色周围的斜缘边。
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——命令或!
邦,在按下该按钮时执行。
[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是翻转的样式。
[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:
若是指定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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Rainmeter 代码