
Rainmeter详细教程.docx
13页Rainmeter详细教程 Rainmeter打算好了吗?你刚要制作有史以来你的第一个rainmeter皮肤,rainmeter最常用的运用方法之一就是显示你的系统信息,它可以显示你的系统名称以及磁盘驱动器的运用状况等等接下来,我们将要制造一个显示你的CPU信息,内存运用状况,系统交换状况的一个简洁的rainmeter皮肤你可能会想“哇,我真的不知道那些东西是怎么工作的,我应当怎么做呢?”,我们很幸运,rainmeter为我们做了一切繁重的事情,我们只须要告知rainmeter它须要做什么和它是什么样子就足够了 下面的这个皮肤就是我们即将要制造的: 它很小,也很简洁,但是它会引导你在正确的轨道上学习rainmeter的根本学问首先,我们须要一些术语!请参考rainmeter101 Measures和meters在任何的rainmeter皮肤中都有两个主要的元件:measures和meters,简洁的说,measures是用来测量和获得数据的,meter是用来显示数据的,二者缺一不行你可以加载一堆只有measures的皮肤,但是没有meters,它将无法显示数据你也可以加载一大堆只有meters的皮肤,但是没有measures,它不会做任何事情。
你可能会看到一个只有measures的皮肤,或只有meters的皮肤,但是,大多数时候,它们是同时存在的 制造皮肤此时此刻是时候起先制造皮肤了首先,你要为你的新皮肤创立一个新文件夹和一个.ini文件在做这些之前,你须要找到skins文件夹,假如你正常安装rainmeter,skins文件夹一般会在下面路径中: Windows XP:C:\\documents and settings \\用户名 \\My Documents\\Rainmeter\\Skins\\Windows vista或7:C:\\用户\\用户名\\Documents\\Rainmeter\\Skins 一般状况下,你只要翻开“我的文档”,在里面找到rainmeter文件夹然后翻开rainmeter文件夹,你就会找到skins文件夹了,然后翻开skins文件夹,在里面新建一个文件夹,随意你怎么命名,然后在你建的这个文件夹里面新建一个文本文件记住,文本文件的文件扩展名必须要是“.ini”不是“.txt”此时此刻你就拥有一个全新的rainmeter皮肤了,虽然里面什么也没有你此时此刻只要在rainmeter任务栏中用右键单击一下rainmeter图标,然后选择“全部刷新”,你就可以运用你的新皮肤了。
但是,此时此刻不要启动它,即使你启动了,它也不会做任何事情 Rainmeter局部此时此刻,翻开你新建的那个“.ini”文本文件你此时此刻要做的第一件事情就是输入下面的代码: [rainmeter] Update=1010 Author=你的名字 BackgroundMode=2 Solidcolor=#Color1# 上面这局部是[rainmeter]局部,它包含了你制造皮肤的一些根本东西下面我们将一行一行的解读一下上面的代码: Update=1010“update”这个参数告知rainmeter多久更新measures和meters一次也就是说,多久能够得到信息并且显示它们这个数值是以毫秒来计算的,所以“update=1010”的意思是rainmeter将会每秒钟刷新一次〔1010毫秒=1秒〕一个更小的数值意味着它的频繁更新,也意味着它将占用更多的CPU和内存!所以最好将这个值设置在1010左右,假如你有特别须要,你可以将它设置为500. Author=你的名字这里是显示皮肤作者的地方你可以写上你的名字,这样,当别人运用这个皮肤的时候,别人就会知道这个皮肤是你制作的。
BackgroundMode=2此时此刻,我们起先接触一些真实的东西了你最好把皮肤想象成一个盒子,我们称它为“窗口”这个盒子使你的皮肤里的每样东西都是一样大小,当你的皮肤被加载时,它将会被完全包围在默认状况下,它是无形的但是,通过设置“BackgroundMode”你可以让它有形2”这个数值的意思是深色,其它的数值:“0”是图像 “1”是透亮“3”是遵照比例显示图像此时此刻,我们选择“2” Solidcolor=#Color1#当backgroundMode的值被设为 2 时,Solidcolor确定皮肤背景的颜色,在rainmeter中,你有两种方法去设置颜色第一种方法是是运用三个或四个数字来分别表示 红色 绿色 蓝色 或alpha值Alpha是可以选择的,它是确定皮肤的透亮性的,假如你不想你的皮肤是透亮的,你可以干脆忽视它 这些数字是从0到255并且用逗号分隔开的举个例子,比方说你想要红色,你就可以这样写:“solidColor=255,0,0”假如你想要一个半透亮的橘色,你就可以这样写:“solidcolor=255,128,0,192”对于alpha值,“0”意味着完全透亮,“255”意味着完全不透亮 定义颜色的其次种方法是运用十六进制数值。
任何设计过网页的人都会对此特别熟识一个十六进制的颜色由六位或八位数组成,从左到右分别是,红色,绿色,蓝色,alpha运用前面的例子,红色就是“solidColor=FF0000”一个半透亮的橘色就是“solidColor=FF8000C0”这好像有点困难,不用担忧,你可以运用有规那么的是个数字但是,这些都不是我们要用到的,因为你看到的不是一中特定的颜色,它是一个变数〔variable〕任何时候,当你看到一个词被#包围时,这意味着它是一个变数〔variable〕,这些数值来自其它的地方这是什么意思呢?看了下面这局部你就知道了: [Variables]局部这就是我们的下一局部,变数〔Variables〕局部 [Variables] Color1=0,0,32,128 这局部讲的Variables可以在皮肤里面的任何地方运用Color1”只是全部变数中的一个,一个变数是可以像其它的设置一样被设定的,除了你起先选择的名字和数值以外!你可以把它们做成你喜爱的,然后在#中间输入变数的名字设定以后,Rainmeter将会将替换你选择的变数此时此刻,我们选择了“Color1”作为变数,当我们在这个局部中输入#Color1#时,rainmeter就会用Color1的数值替换它。
上面的变数的意思是:红色0,绿色0,蓝色32,alpha128这是一个半透亮的深蓝色此时此刻,假如你再看上面的例子的话,你会发觉,我们还须要其它两种颜色,分别是白色和黑色,它们会被用在文本,图表和bars上我们此时此刻只须要在color1后面参加它们就可以了: Color2=255,255,255,255 Color3=0,0,0,128 MeasuresOK!此时此刻一切有关背景的东西已经全部完成了,我们此时此刻要做的事情就是告知rainmeter,我们想要它做什么通常,我们会告知它怎么测量,也就是说,首先measures告知它该收集什么信息,然后meters告知它该显示那些信息那么,我们须要rainmeter为我们收集什么信息呢?假如你谨慎的看了开头那局部的话,你就会知道,我们要收集CPU,内存,系统交换区的有关信息 首先我们收集CPU的信息在运用measures之前,我们须要为它制造一个区段,然后告知rainmeter,它是那一类的measures.它看起来就会像这样: [MeasureCPU]Measure=CPU 因此,这个区段的名字是\这个名字可以是任何你喜爱的,但是它最好是可以正常运行的。
在这种状况下,measures是用来手收集CPU信息的,所以\ MeasureCPU\这个名字是最好的选择很多皮肤制作者喜爱在他们的measures名称中运用“measure”,在meters名称中运用“meter”,这可以协助他们记住什么是什么 \这个“measure”设定告知rainmeter你正在制作一个measures,它的数值告知rainmeter这个measures是什么类型的 内存和交换区你可以像定义CPU measure一样来准确的定义他们首先,你要制造一个新区段,然后在方括号之间输入它的名字,然后告知rainmeter,你想要什么类型的measure.这两个measures看起来有点一样: [MeasureRAM]Measure=PhysicalMemory [MeasureSwap] Measure=SwapMemory 它们就像CPU measure一样简洁信不信有你,就是它告知rainmeter怎样收集你的系统信息的你紧紧须要告知它,它该做什么,接下来所以繁重的事情就全部由它来做了但是,我们此时此刻还看不到它,为此,我们须要一些meters第一个meter: 字串meter有许多meter类型,而且每一个都会以它自己的方式来让你查看信息。
我们将要运用的第一个meter是字串meter在电脑中,一串文本叫做字串因此,一串meter意味着要运用文原来表示信息首先是用一个字串meter的实际数值来表示CPU measure我将会给你看整个文本,然后我们将会一行一行的说明它 [MeterCPUText] Meter=StringMeasureName=MeasureCPUX=5 Y=5 W=105H=15FontColor=#Color2#Text=\%1%\AntiAlias=1 [MeterCPUText]—这是这个区段的名称,我喜爱在meter的名称中参加“meter”这个词,以便于知道它是干什么的〔前面我有讲到〕,“CPUText”是这个meter类型的简称,它表示是用文原来显示CPU信息的这是我的命名习惯〔你们可以随意命名〕 Meter=String— “Meter”设定告知rainmeter,这是一个meter,它的数值将告知rainmeter这是一个什么类型的meter. MeasureName=MeasureCPU—“measureName”设定告知rainmeter哪个measure从哪里获得的信息。
在这里,我们想要从CPU measure那里得到信息,所以,我们把它的名字写在这里假如你选择其它的信息,那么,请确保你填写在这里的这个名字是正确的 X=5和Y=5—“X”和“Y”设定告知rainmetermeter相对于左上角的放置坐标这些数值意味着它将离屏幕左边边5个像素,离屏幕上边5个像素这些数值是可以变更的,你可以把它放到任何地方 W=105 和 H=15 – “W”和“H”设定告知rainmetermeter的宽度和高度这些值也是可以变更的 FontColor=#Color2# -- 这个设定确定了文本的颜色留意,我们正在运用上面介绍到的定义[Variables]的方法我把color2设定成“255,255,255,255”意味着文本将是白色 另外还有一些其它的文本选项,它们分别是:FontFace 变更字型, FontSize 变更本文的大小, StringStyle本文粗体,用。












