返回列表 发帖

[使用交流] rainmeter教程(一楼)及大量皮肤(二楼)倾赠 (hzl搜集整理)

本帖最后由 hzl4592618 于 2009-12-21 22:01 编辑

说明:         因为很多朋友和我说不会用rainmeter,所以我决定写一篇详细的帖子出来方便童鞋们学习和使用这款优秀的软件,其中引用很多网上高手已总结归纳的教程,全文为自己一步一步边操作边编辑的,水平有限,如有错误或遗漏,敬请指出完善,不甚感激!

一楼教程篇



Rainmeter简介
Rainmeter 是国外最常用的桌面美化增强软件之一,小巧资源耗用少,好用而且美观。



Rainmeter现在的功能已经得到了极大的扩展,rss 、系统监视器、硬盘监测、天气预报、快捷方式,甚至仿dock,仿cad等常用功能都能够实现,而低资源占用和简易的设计方式为它赢得了大批fans,

Rainmeter(以下简称RM)的皮肤大都走抽象、简洁,炫酷的设计路线,非常适合作为一款桌面美化软件。


使用方法

第一步

下载RM,可以去官网下(都是英文版,觉得自己英文够NB的,本人非常推荐使用英文版,毕竟是原版),也可以下国人汉化好的版本(强烈推荐使用汉字的中国人使用)

关于汉化版下载,可以参考以下我的帖子   http://www.win7sky.com/thread-5606-1-1.html
                                                                     (这个版本是我自己一直在用的)

关于官网英文版,链接为 http://code.google.com/p/rainmeter/

总结一下,下载自己需要的版本



第二步
下载好以后,将RM文件夹放入自己想放的文件夹(小弟弟也会吧。。呵呵),然后双击
RMexe.jpg
2009-12-15 14:04
,进入RM,系统托盘图标处会出现RM水滴图标如果此时你的桌面没有出现小工具,说明你还没有添加;

总结一下:存放RM,双击打开RM



第三步

添加RM皮肤,上面那个RM版本虽说是汉化版,不过汉化的不是很完全,右键单击系统托盘图标处的RM程序,出现如下图,
RM教程2.jpg
2009-12-15 14:04



(其中configs和themes没有汉化,看着有点别扭)



configs
显示配置信息命令;配置,布局,也就是添加皮肤的选项,通过此处添加皮肤,皮肤文件为“.ini”,选中你需要的皮肤ini文件即可;要关闭某个皮肤就点选当前已用皮肤列表后面的"关闭皮肤"


themes
这个是主题,你可以配置一些皮肤然后通过保存为一个主题,下次使用时可以通过变换主题而变换各种皮肤,不用一一配置替换;



总结一下:右键单击系统托盘处的RM——configs——XXX.ini


第四步

编辑配置皮肤,通过记事本编辑 ini 文件可以对皮肤进行很丰富的设置,


当记事本编辑出现乱码时
是因为有些ini不能用记事本编辑,我们需要借助一个支持多编码格式的文本编辑软件这里推荐选用 EmEditor  
EmEditor 8.04 汉化版下载地址:


http://www.skycn.com/soft/3644.html#downUrlMap


:此部分需有一定编程基础,完全可以自定义出自己喜欢的皮肤,要是懒人的话这部分可以忽略不看了。。直接到第四步

编辑皮肤只要单击编辑配置文件即可,如图

RM教程22.jpg
2009-12-15 14:04




下面是rainmeter中基本的编程,是编辑需要的基础,学会的话可以自己随意自定义了(以下这段不是本人写的,究竟开始是哪个高手写的我也一直寻觅中。。。)


[soeur]
Meter=IMAGE
ImageName=fate.png
X=0
Y=0


这是显示图片的字段

Meter=IMAGE

执行显示图的字段 和显示文字不依样喔

ImageName=fate.png

就是图片名称 图片要在INI档资料夹下

XY座标 参考显示文字

 

[Back]
Meter=IMAGE
X=0r
Y=50r
W=400
H=5
SolidColor=#BColor#


如果没图要用 就用这段先做个基本范围

这段是显示一个框框

框框大有由W.H改变

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\SysInfo.dll
SysInfoType=IP_ADDRESS
SysInfoData=1


[MeasureOS]
Measure="Plugin"
Plugin="Plugins\SysInfo.dll"
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是文字会显示在数据后面



第五步

天气皮肤的编辑(以下内容来自宝藏网,本人稍作整理)

很多新手都不知道要怎么把城市设置成自己所在的,所以我详细列出步骤,供新手们参考,在此举例说明


比如打开XXX.ini 后找到这段文字


[Variables]

Please replace your location code of Weather.com below, e.g: Sydney is ASXX0112.

;You can check it on Weather.com or Google.

;And you may also delete "&unit=m" if you prefer the Fahrenheit Scale.

URL=http://xoap.weather.com/weather/local/ASXX0112?cc=*&unit=m&dayf=6

Font=Century Gothic mb


中文大意是

"请在下面替换您所在地于 Weather.com 的位置代码,例如 悉尼 是 ASXX0112 ......"


我们将后面那句

URL=http://xoap.weather.com/weather/local/ASXX0112?cc=*&unit=m&dayf=6


中的"ASXX0112"替换为我们所在地的代码例如北京 CHXX0008 (各地代码附后)变成
URL=http://xoap.weather.com/weather/local/CHXX0008?cc=*&unit=m&dayf=6



记得保存修改以后,重新启动RM或直接刷新皮肤后再看,天气上显示的就是你要的城市了。。。


附上各地天气代码
全国各地天气代码:

北京CHXX0008

哈尔滨CHXX0046   
长春CHXX0010

沈阳CHXX0119

大连CHXX0019


天津CHXX0133

呼和浩特CHXX0249

乌鲁木齐CHXX0135
西宁CHXX0236

银川CHXX0259

兰州CHXX0079

西安CHXX0141

成都CHXX0016

重庆CHXX0017

贵阳CHXX0039

昆明CHXX0076

太原CHXX0129   


石家庄CHXX0122
济南CHXX0064

青岛CHXX0110

郑州CHXX0165

合肥CHXX0448   
南京CHXX0099

徐州CHXX0037

上海CHXX0116

武汉CHXX0138  
长沙CHXX0013


南昌CHXX0097

杭州CHXX0044

福州CHXX0031
厦门CHXX0140


南宁CHXX0100

桂林CHXX0434


海口CHXX0502
广州CHXX0037

香港CHXX0049

澳门CHXX0512

台北TWXX0021

高雄TWXX0013


台南TWXX0020


如果你所在城市不在上述列表,可以自己去天气网站搜索代号


二楼三楼放出我自己搜集使用的皮肤





6

评分人数

本帖最后由 hzl4592618 于 2010-1-17 13:38 编辑

二楼皮肤倾赠篇



先上图,有图有真相,大家请看


hzl3.jpg
2009-12-15 14:57


hzl4.jpg
2009-12-15 14:57


上面两张是用RM打造的桌面效果,想看更多RM的效果,可以去看一下我以前的帖子。。
http://www.win7sky.com/thread-5234-1-1.html
做的很粗糙,不过可以稍微参考以下



下载好皮肤以后解压将整个皮肤包放到 用户\我的文档\rainmeter\skins  里面,然后刷新所有皮肤,之后便可以通过configs调用了~



皮肤很多,我就不一一截图出来了。。。。
下面我把自己精选的皮肤全部送给大家

因为皮肤多,所以我打包好了上传至网盘,一来帮大家省坛B,二来方便大家一键直接下载所有皮肤



皮肤下载地址

点击进入下载


后语:
ok了,大功告成了,从头到尾,搜集整理发帖花了我10几个小时。。。。(我也接触rm不久的说~)
我晕了(期末考试最好不要挂了啊)。。
希望大家多多支持win7天下论坛,多多支持HZL
之后我会继续为大家提供更多的皮肤。。。
谢过大家!!!

TOP

本帖最后由 hzl4592618 于 2009-12-15 17:09 编辑

大家的支持是我的动力!!!

TOP

不错,挺好玩的。

TOP

哈哈哈,,,,,不错啊

TOP

DASGSGSGSGSG
1

评分人数

TOP

研究中,多谢了

TOP

漂亮,谢谢了

TOP

哈哈终于等到你了

TOP

哈哈终于等到你了

TOP

返回列表