说明:因为很多朋友和我说不会用rainmeter,所以我决定写一篇详细的帖子出来方便童鞋们学习和使用这款优秀的软件,其中引用很多网上高手已总结归纳的教程,全文为自己一步一步边操作边编辑的,水平有限,如有错误
或遗漏,敬请指出完善,不甚感激!
一楼教程篇
Rainmeter简介
Rainmeter 是国外最常用的桌面美化增强软件之一,小巧资源耗用少,
好用而且美观。
Rainmeter现在的功能已经得到了极大的扩展,rss 、系统监视器、硬盘监测、天气预报、快捷方式,甚至仿dock,仿cad等常用功能都能够实现,而低资源占用和简易的设计方式为它赢得了大批fans,
Rainmeter(以下简称RM)的皮肤大都走抽象、简洁,炫酷的设计路线,
非常适合作为一款桌面美化软件。
使用方法
第一步:
下载RM,可以去官网下(都是英文版,觉得自己英文够NB的,本人非常推荐使用英文版,毕竟是原版),也可以下国人汉化好的版本(强烈
推荐使用汉字的中国人使用)
关于汉化版下载,可以参考以下我的帖子
(这个
版本是我自己一直在用的)
关于官网英文版,链接为
总结一下,下载自己需要的版本
第二步:
下载好以后,将RM文件夹放入自己想放的文件夹(小弟弟也会吧。。
呵呵),然后双击
,进入RM,系统托盘图标处会出现RM水滴图标如果此时你的桌面没有
出现小工具,说明你还没有添加;
总结一下:存放RM,双击打开RM
第三步:
添加RM皮肤,上面那个RM版本虽说是汉化版,不过汉化的不是很完全,右键单击系统托盘图标处的RM程序,出现如下图,
(其中configs和themes没有汉化,看着有点别扭)
configs:
显示配置信息命令;配置,布局,也就是添加皮肤的选项,通过此处添加皮肤,皮肤文件为“.ini”,选中你需要的皮肤ini文件即可;要关闭某个皮肤就点选当前已用皮肤列表后面的"关闭皮肤"
themes:
这个是主题,你可以配置一些皮肤然后通过保存为一个主题,下次使用时可以通过变换主题而变换各种皮肤,不用一一配置替换;
总结一下:右键单击系统托盘处的RM——configs——
第四步:
编辑配置皮肤,通过记事本编辑ini 文件可以对皮肤进行很丰富的设
置,
当记事本编辑出现乱码时
是因为有些ini不能用记事本编辑,我们需要借助一个支持多编码格式的文本编辑软件这里推荐选用EmEditor
EmEditor 汉化版下载地址:
注:此部分需有一定编程基础,完全可以自定义出自己喜欢的皮肤,要是懒人的话这部分可以忽略不看了。。直接到第四步
编辑皮肤只要单击编辑配置文件即可,如图
下面是rainmeter中基本的编程,是编辑需要的基础,学会的话可以自己随意自定义了(以下这段不是本人写的,究竟开始是哪个高手写的我也一直寻觅中。。。)
[soeur]
Meter=IMAGE
ImageName=
X=0
Y=0
这是显示图片的字段
Meter=IMAGE
执行显示图的字段和显示文字不依样喔
ImageName=
就是图片名称图片要在INI档资料夹下
XY座标参考显示文字
[Back]
Meter=IMAGE
X=0r
Y=50r
W=400
H=5
SolidColor=#BColor#
如果没图要用就用这段先做个基本范围
这段是显示一个框框
框框大有由改变
W是宽H是长最小是1 若不需要就删掉不可设0 不然会有错误
SolidColor=#BColor#
是框框背景颜色
#BColor#是在参考宣告区设定
=======================================================这段程式是要在显示文字前写上
这样文字才有显示范围
若没用文字是不会显示的
如果字多字长
可以设长一点大一点
不然字显示超出框框范围
会被截掉喔
[CPUTxt]
Meter=STRING
X=50r
Y=10r
Prefix="CPU"
FontColor=#FColor#
FontSize=7
StringAlign=RIGHT
StringStyle=BOLD
Hidden=1
此为显示文字字段
[CPUTxt] 名称自由改变
Meter=STRING 恩....应该是显示什么的STRING 是显示字体
X=0r Y=0r 座标有加r 和没加r 变化很大
没加r 会从最初座标开始算有加r 会从上个字段的座标开始算Prefix="" 要显示什么西
FontColor=#FColor# 字体颜色
#FColor#这是在宣告区所写的若宣告区没写就改写成FontColor="0,0,0" FontSize=7 字体大小
如果在宣告区有宣告就改成FontSize=#名称#
StringAlign=RIGHT 字体靠右靠左还是靠中
StringStyle=BOLD 字型BOLD 此为粗体
Hidden=1 隐藏就是不显示
这就是一段
要再一段就要再複制一段
名称要不一样喔
================================
分支1
在这段中加段
MeasureName=CPU
(CPU 就是在抓取区的抓取CPU指令名称若是要显示记忆体就改成抓取Mem 指令的名称)
就会变成显示CPU使用率
ex.
[ComeCPU]
MeasureName=CPU
Meter=STRING
X=28r
Y=0r
Postfix="%"
FontColor=#FColor#
FontSize=7
StringAlign=RIGHT
StringStyle=BOLD
================================
分支2
若是要用在显示有单位的像..记忆体上传下载速度硬碟空间则加
AutoScale=1
NumOfDecimals=0
这是计算单位的不加的话
会出现一堆数字
ex.
[ComeMem]
MeasureName=Memory
Meter=STRING
X=90r
Y=-13r
Postfix="B"
FontColor=#FColor#
FontSize=7
StringAlign=RIGHT
StringStyle=BOLD
AutoScale=1
NumOfDecimals=0
========================================================
要记得複制贴上是你最好的朋友
这是显示字体的字段
每一段第一段都要有[名称]
========================= [Rainmeter]
BackgroundMode=1
(打就是了)
;========================= [Variables]
FColor="0,0,0"
BColor="30,50,74"
(这是宣告FColor是"0,0,0" BColor是"30,50,74" ) ;========================== [MeasureIP]
Measure=Plugin
Plugin=Plugins\
SysInfoType=IP_ADDRESS
SysInfoData=1
[MeasureOS]
Measure="Plugin"
Plugin="Plugins\"
SysInfoType="OS_VERSION"
SysInfoData=
[MeasureCPU]
Measure=CPU
[MeasureMemory]
Measure=PhysicalMemory
[MeasureSwapMemory]
Measure=SwapMemory
[MeasureNetIn]
Measure=NetIn
[MeasureNetOut]
Measure=NetOut
[MeasureTime]
Measure=Time
Format=%H:%M:%S
[MeasureDate]
Measure=Time
Format="%#m/%#d*"
substitute="/":"月","*":"日"
[MeasureWeek]
Measure=Time
Format=%A
substitute="Sunday":"星期日","Monday":"星期一","Tuesday":"星期二","Wednesday":"星期三","Thursday":"星期四","Friday":"星期五","Saturday":"星期六"
[MeasureFDS_C]
Measure=FreeDiskSpace
Drive=C:
[MeasureFDS_D]
Measure=FreeDiskSpace
Drive=D:
(抓取资讯)
;======================================
[Back]
Meter=IMAGE
X=0
Y=0
W=100
H=250
SolidColor=#BColor#,20
(这是背景框框 SolidColor=#BColor#,20 后面加个,20 是透明度) ;======================================
[IPTxt]
Meter=STRING
X=0r
Y=0r
Prefix="IP:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[IPT]
MeasureName=MeasureIP
Meter=STRING
X=20r
Y=2r
FontColor=#FColor#
FontSize=8
StringAlign=LEFT
StringStyle=BOLD
(显示IP:xxxxxxx)
;=============================
[OSTxt]
Meter=STRING
X=-20r
Y=15r
Prefix="OS:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[OS]
MeasureName=MeasureOS
Meter=STRING
X=18r
Y=15r
FontColor=#FColor#
FontSize=8
StringAlign=LEFT
StringStyle=BOLD
(显示OS:XXXXXXX)
;============================= [CPUTxt]
Meter=STRING
X=0r
Y=20r
Prefix="CPU:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[Cpu]
MeasureName=MeasureCPU Meter=STRING
X=45r
Y=0r
Postfix="%"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
(显示CPU:XXX%)
;============================= [MemTxt]
Meter=STRING
X=-50r
Y=20r
Prefix="Mem:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[Mem]
MeasureName=MeasureMemory Meter=STRING
X=40r
Y=0r
Postfix="B"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
AutoScale=1
NumOfDecimals=0
(显示Mem:XXXKB)
;=============================== [SWAPTxt]
Meter=STRING
X=-40r
Y=20r
Prefix="Swap:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[SWAP]
MeasureName=MeasureSwapMemory Meter=STRING
X=40r
Y=0r
Postfix="B"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
AutoScale=1
NumOfDecimals=0
(显示Swap:XXXKB)
;================================ [DLTxt]
Meter=STRING
X=-40r
Y=20r
Prefix="DL:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[DL]
MeasureName=MeasureNetOut Meter=STRING
X=40r
Y=0r
Postfix="b"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
AutoScale=1
NumOfDecimals=0
(显示DL:XXXKB)
;================================= [ULTxt]
Meter=STRING
X=-40r
Y=20r
Prefix="UL:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[UL]
MeasureName=MeasureNetIn
Meter=STRING
X=40r
Y=0r
Postfix="b"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
AutoScale=1
NumOfDecimals=0
(显示DL:XXXKB)
;=========================== [time]
MeasureName=MeasureTime
Meter=STRING
X=-30r
Y=20r
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
(显示时间18:20:45)
;============================ [DAY]
MeasureName=MeasureDate Meter=STRING
X=0r
Y=20r
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
(显示日期7月7日)
;============================ [Week]
MeasureName=MeasureWeek Meter=STRING
X=0r
Y=20r
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
(显示周几星期五)
;========================= [CTxt]
Meter=STRING
X=0r
Y=20r
Prefix="C:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[CD]
MeasureName=MeasureFDS_C Meter=STRING
X=20r
Y=0r
Postfix="B"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
AutoScale=1
NumOfDecimals=0
(显示C盘剩多少)
;===========================
[DTxt]
Meter=STRING
X=-20r
Y=20r
Prefix="D:"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
[DD]
MeasureName=MeasureFDS_D
Meter=STRING
X=20r
Y=0r
Postfix="B"
FontColor=#FColor#
FontSize=10
StringAlign=LEFT
StringStyle=BOLD
AutoScale=1
NumOfDecimals=0
(显示C盘剩多少)
==========================END=================================一些小地方要注意
; (在任何一段打上; 之后一字段就不会执行)
Prefix和Postfix不同之处在于
Prefix是文字直接显示
Postfix是文字会显示在数据后面
第五步:
天气皮肤的编辑(以下内容来自宝藏网,本人稍作整理)
很多新手都不知道要怎么把城市设置成自己所在的,所以我详细列出步骤,供新手们参考,在此举例说明
比如打开后找到这段文字
[Variables]
Please replace your location code of below, : Sydney is ASXX0112.
;You can check it on or Google.
;And you may also delete "unit=m" if you prefer the Fahrenheit Scale.
URL=&dayf=6