雨滴桌面秀 雨滴桌面秀cpu
Rainmeter
有两项必需写的
Author=作者
Update=皮肤的刷新率,1000=1秒,默认=1000.
其他的根据需要写,比如AppVersion指定所需的RM版本,BackgroundMode定义背景模式等等。
这里,对MouseActionCursor这个很多人还不清楚的做下讲解。如果你后面的Meter定义成Button按钮,并且该按钮带有鼠标活动(好比开始菜单球球,鼠标有滑入按下离开三种行为),可以在开头部分将MouseActionCursor=0,否则后面的Meter会被遮挡,因为该值默认为1.
元数据和变量
Metadata元数据
定义数据结构 大小 创建时间等等一些信息,对整个皮肤不起作用,所以很多皮肤没有这段或干脆留空。
Variables 变量
这段很关键,如果皮肤较大,一些常用的像Font,FontColor等建议放入此处,倒不是图写起来方便,而是修改起来十分方便,整个皮肤看上去也整洁了许多。调用RM内置变量用@include=加路径引出。
测量部分
Measure
Measure的类,共计13个类,每个类有各自的子项,详细规定了类的属性。
CPU
测算CPU负载(如多核可调用PerfMon插件)。
Memory
测算内存总利用率。
PhysicalMemory
测算物理内存分配。
SwapMemory
测算虚拟内存分配。
NetIn
测算网络下载流量。
NetOut
测算网络上载流量。
NetTotal
测算网络总流量。
FreeDiskSpace
测算空闲硬盘总量。
PefMon
测算终端性能数据。
Uptime
显示系统开机后持续的时间。
Plugin
插件
Registry
测算注册表值。
Time
测算当前时间和日期。
Calc
计算公式。
显示部分(表现方式)
Meter
Meter的类,共计8个类,每个类有各自的子项,详细规定了类的属性。
HISTOGRAM
直方图
STRING
字符串
BAR
进度条
BITMAP
位图
IMAGE
图像
LINE
线
ROTATOR
旋转
BUTTON
按钮第二节 实战起步
例 CPU的监测
CPU使用率
先来看单核
代码段
[MeasureCPU]
Measure=CPU 定义Measure类为CPU
[Procesor]
MeasureName=MeasureCPU 取前面的测量值
Meter=BAR 定义Meter的类为BAR,百分率的后面(四核)讲。
X=
Y=
H= BAR的高度
W= BAR的宽度
BarColor=255,255,255,120
;BAR的颜色,为十进制16色RGB,也可以用16进制(FF00##)表达。最后0~255指定透明度。
BarOrientation=VERTICAL BAR的方向性,此处为垂直,水平=HORIZONTAL注意大写
Flip=0 如设置为1则反转BAR的方向 上-下,左-右。
以目前大家比较关心的四核为例
[MeasureCPU0]
Measure=Plugin 定义Measure类为插件
Plugin=Perfmon.dll 调用系统性能终端监视器插件
PerfMonObject="Processor"
项目名称
PerfMonInstance=0 核的序号,此处为CPU1,四核分别为0 1 2 3
PerfMonCounter="% Processor
Time" 计数器名,也可以设置为“Total",没有实例留空。
PerfMonDifference=1 两次测量的差值,设置为0为当前值
InvertMeasure=1 设置为1单个的值,如设置为0则叠加数据。
[CPU0]
MeasureName=MeasureCPU0
取测量值
Meter=STRING
定义Meter的类为字符串
Percentual=1
设置为1以百分数显示
X=
Y=
FontColor=
StringStyle=NORMAL(BOLD,ITALIC,BOLDITALIC)分别为正常加粗斜体斜体加粗
FontSize=
StringAlign=LEFT(RIGHT,CENTER) 对齐,分别为:左,右,居中
FontFace=
字体,必需为系统已有的
NumOfDecimals=1
整数,设置为0显示小数
Text="CPU1使用率:
%1%"
AntiAlias=1 开启抗锯齿
CPU温度
原来XP下有个CORETEMP插件,WIN7下不能用,要监测的话只能调用外部小程序speedfan,关于这个,详见http://bbs.ruanmei.com/thread-250799-1-1.html不再叙述。
第三节 律动-旋转的地球
熟悉RM的都用过时钟皮肤,那么时针分针是如何实现旋转的呢?
今天我们抛开时间,以旋转的地球为例,讲讲Meter 的类ROTATOR旋转。
请看代码:
[Rainmeter]
Author=
Update=50 刷新率,要求较高的刷新率
[MeasureTime]
Measure=Time 测算时间
AverageSize=20 最后20次测量平均值
[MeasureCalc]
Measure=Calc 定义为计算公式
Formula=MeasureTime
* 40 将测得的时间数据放大
[MeterRotator]
Meter=ROTATOR 定义类为ROTATOR旋转
MeasureName=MeasureCalc
ImageName=
;旋转的图像名,事先PS好图,尺寸和下面的W H相同,实际上本例中旋转的图片是背景透明的正方体,只不过你看到的是球体在转。
X=
Y=
W=90
H=90
OffsetX=45.5 图片偏离X轴中心位置,近似于球体半径
OffsetY=45.5 同上 Y轴
StartAngle=6.2832 旋边的起始角,以弧度计 2Л
RotationAngle=6.2832 旋边的终角,以弧度计
2Л
ValueReminder=1200 设定旋转一周时间,这个值除以上面的放大倍数40为实际转一周所需时间
第四节 变量 条件语句
RM最初只是监测系统参数,严格意义上来说不是编程语言,没有C或JAVA那样用起来顺手。留给我们发挥的空间很窄,但是,掌握好本节内容才算真正掌握了RM,这一节在实战中所占比例极高。
变量 Counter
Counter是Measure的类Calc中的重要特殊变量,说重要,是因为Counter是rainmeter中唯一仅有的一个自变量,说特殊,是因为 Counter在所有Measure更新完后自更新(值加1)。
编写代码:要求Update小于1000
[ImageMeter]
Meter=Image
ImageName=gif[ImageNumberCalc].png rainmeter中.前面可以插值,这里取下面计算公式得到的值1~21
DynamicVariables=1 初始值为1,没这句不显示
X=
Y=
[ImageNumberCalc]
Measure=Calc
Formula=Counter % 21Counter不断增加,除以21后值在1~21之间循环 *注最低要求3帧
Substitute=".00000":""
取整数
条件语句
IfAboveAction
如果实际测量值超过设定值时执行的命令。
IfAboveValue
IfAboveAction的设定值。
IfBelowAction
如果实际测量值低于设定值时执行的命令。
IfBelowValue
IfBelowAction的设定值。
IfEqualAction
当测量值等于IfEqualValue定义的值时执行的命令,值四舍五入到整数。
IfEqualValue
IfEqualAction的设定值。
实例 以我的竖日历皮肤为例:http://bbs.ruanmei.com/thread-257616-1-1.html
代码段:
[SetDay_31]
Measure=Calc
Formula=MeasureMonthRange
IfBelowValue=31
IfBelowAction=!execute [!RainmeterHideMeter label.Day31]
IfAboveValue=30
IfAboveAction=!execute [!RainmeterShowMeter label.Day31]
这是其中的一段,看这个月有没有31号,有则显示,没有则不显示。
更多阅读
如何不显示qq秀 qq符号网名花样符号
如何不显示qq秀——简介qq秀是通过在QQ秀商城选择虚拟服饰、场景和人物形象来装扮自己的qq形象,如果不想显示装扮好的qq秀该怎么弄呢?下面的经验里面冰冰就和大家分享一下如果不显示qq秀的方法。如何不显示qq秀——方法/步骤如何不显
如何删除qq空间好友秀“我喜欢的” qq空间如何删除好友
如何删除qq空间好友秀“我喜欢的”——简介突然发现在qq空间个人中心的动态栏中出现了非好友的动态,且是广告类的,发现原来是这些空间出现在了好友秀“我喜欢的”,其实并非本人关注,不知道怎么就突然出现了,也不想继续关注,那么该如何删除
电脑桌面上什么都没有了,怎么办 开机桌面什么都没有
本来电脑桌面上有很多图标,突然电脑桌面上什么都没有了,如下图显示桌面图标如下操作,如下图
win7桌面上的计算机或回收站图标不见了怎么办 桌面回收站不见了
win7桌面上的计算机或回收站图标不见了怎么办——简介 电脑桌面上计算机或者回收站图标莫名其妙的消失了,看着挺别扭,查找文件也不知道怎么找,这时我们该怎么办呢?win7桌面上的计算机或回收站图标不见了怎么办——工具/原料电脑win7桌
Windows7任务栏添加显示桌面 任务栏添加桌面图标
Windows7任务栏添加显示桌面——简介使用Windows7系统的用户都知道windows7系统“显示桌面”按钮在右下角,那么,使用习惯XP系统的朋友们可能不习惯Windows7系统的显示桌面的按钮,还是觉得XP系统的比较习惯,现在笔者教您如何在Windows7的