注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

内向少先队

收听我吧 嘿嘿 http://t.163.com/ihateyoutoo

 
 
 

日志

 
 

如何制作Rainmeter皮肤 Rainmeter皮肤是怎么炼成的  

2010-04-28 23:53:53|  分类: 桌面美化 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

以下为程式基础解说

========================================================

[Rainmeter]
BackgroundMode=1

这个是必写的 似乎是什么Rainmeter面板的 设1就好

曾经设过6 为什么变化 只是颜色变深



[Variables]

这段要写不写好像都行 不过写会比较方便

这个是个宣告区

也就是先宣告这段式什么 这段式什么

Exp

名称="指令"

FontColor="0,0,0" (字体颜色)

些这段后

之后在字体颜色那写上 #FontColor#

这样他就会使用FontColor="0,0,0" 这段后面三原色所混和的色彩

若是写

FontSize="7" (字体大小)

之后在字体颜色那写上 #FontSize#

这样他就会使用FontColor="0,0,0" 这段后面所指定的大小



这里要些多少个都可以 名称可以改



接下来是重头戏 [抓取]

型式

[名称]

指令....

[UserName]
Measure=Plugin
Plugin=Plugins\SysInfo.dll
SysInfoType=#NetTxt#_NAME

这段是抓取 电脑使用者名称

(要用这段的话 必须在宣告区[Variables]里加上NetTxt="User" )

[MeasureIP]
Measure=Plugin
Plugin=Plugins\SysInfo.dll
SysInfoType=IP_ADDRESS
SysInfoData=1

这段是抓取 电脑IP

[MeasureOS]
Measure="Plugin"
Plugin="Plugins\SysInfo.dll"
SysInfoType="OS_VERSION"
SysInfoData="1"

这段是抓取os视窗

Measure=CPU(抓cpu使用率)

Measure=PhysicalMemory(抓记忆体使用多少)

Measure=SwapMemory(抓虚拟记忆体使用多少)

Measure=NetIn(抓下载速度)

Measure=NetOut(抓上传速度)


[MeasureDate]
Measure=Time
Format="%#m/%#d_"
substitute="/":"月","_":"日"

这是抓取几月几号

Format="%#m/%#d"

================

型式解说

%#m=月

"/"就是中间分隔线

%#d=日

================

这样就会变成 7/3

若加上

substitute="/":"月","_":"日"

================

型式解说

"/"=%#m/%#d_这段中间的 / (可改变)

:=变成

"月"=要变成什么 (可改变)

,=分隔

"_"=%#m/%#d_这段最后面的 _ (可改变)

其他依样

白话

就是 / 变成月 _ 变成日

符号要改变 要先从%#m/%#d_改变

================

就不会是 7/3 而是7月3日



[MeasureWeek]
Measure=Time
Format="%A"
substitute="Sunday":"星期日(日)","Monday":"星期一(月)","Tuesday":"星期二 (火)","Wednesday":"星期三(水)","Thursday":"星期四(木)","Friday":"星期五 (金)","Saturday":"星期六(土)"

这是抓今天星期几

型式跟MeasureDate一样



[MeasureTime]
Measure=Time
Format="%#H-%#M^"
substitute="-":"时","^":"分"

这是抓取目前时间

型式同上

没要用substitute="-":"时","^":"分"这段的话

%#H-%#M^改成 %#H:%#M 这样会是09:06 不改的话会是09-06^

加个%#S 可以显示秒数



[MeasureUptime]
Measure=Uptime
substitute="d":"日",":":"时"

这是显示开机过后时间

型式同上



[FDS_C]
Measure=FreeDiskSpace
Drive=C:

这个是抓硬碟空间

该抓另一个

就改成

[FDS_D]
Measure=FreeDiskSpace
Drive=D:

只要改[名称] 和Drive=?: (?=硬碟代号)

名称都能改

========================================================

这些是一开始程式要打的(基础)



Rainmeter皮肤制作教程(2)


以下为显示程式解说

========================================================

[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#是在参考宣告区设定



=======================================================

这段程式是要在显示文字前写上

这样文字才有显示范围

若没用 文字是不会显示的

如果字多 字长

可以设长一点 大一点

不然字显示超出框框范围

会被截掉喔


Rainmeter皮肤制作教程(3)


以下为显示程式解说

========================================================

[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皮肤制作教程(4)


以下为显示程式解说

========================================================

[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:******x)
;=============================
[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:******X)
;=============================
[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:***%)
;=============================
[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:***KB)

;===============================

[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:***KB)

;================================
[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:***KB)
;=================================
[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:***KB)

;===========================
[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是文字会显示在数据后面

  如何制作Rainmeter皮肤  Rainmeter皮肤是怎么炼成的 - chu - chu   如何制作Rainmeter皮肤  Rainmeter皮肤是怎么炼成的 - chu - chu   如何制作Rainmeter皮肤  Rainmeter皮肤是怎么炼成的 - chu - chu

  评论这张
 
阅读(72)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017