rainmeter入门美化当前最完美的插件.docx

上传人:b****3 文档编号:2172849 上传时间:2022-10-27 格式:DOCX 页数:33 大小:32.07KB
下载 相关 举报
rainmeter入门美化当前最完美的插件.docx_第1页
第1页 / 共33页
rainmeter入门美化当前最完美的插件.docx_第2页
第2页 / 共33页
rainmeter入门美化当前最完美的插件.docx_第3页
第3页 / 共33页
rainmeter入门美化当前最完美的插件.docx_第4页
第4页 / 共33页
rainmeter入门美化当前最完美的插件.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

rainmeter入门美化当前最完美的插件.docx

《rainmeter入门美化当前最完美的插件.docx》由会员分享,可在线阅读,更多相关《rainmeter入门美化当前最完美的插件.docx(33页珍藏版)》请在冰豆网上搜索。

rainmeter入门美化当前最完美的插件.docx

rainmeter入门美化当前最完美的插件

极限主题>主题世界>桌面增强>Rainmeter>【内部分享】Rainmeter介绍/Skin制作/Config修改全接触

PDA

完整版本:

【内部分享】Rainmeter介绍/Skin制作/Config修改全接触

温莎公爵

2009-4-23,11:

23

本文文源为rainy的手记及一些个人补充,本人做了大量的翻译工作,并根据最新的引擎版本以及可能出现的问题及解决办法进行了部分的修正和增删。

此文的意义在于给与Rainmeter的使用者一个可以查询代码的文档,也给予skiner一个开发教程。

希望对大家有用。

由于本人非英语专业,翻译不到位的地方请大家多包涵,另,本文皆为意译,尽量让大家能读懂。

本文仅限极限内部分享,谢绝转载,请珍惜本人劳动成果,谢谢。

Rainmeter官方下载:

Rainmeterskin下载:

DA((http:

//customize.org/rainmeter)

Rainmeter是一款可以将系统监控数据具象化并能以不同形式呈现的一款系统监控工具,其本身只是个引擎,需要通过skin及config的定制来实现。

Rainmeter可以监控CPU负载、内存分配、网络信息流量、网络终端性能数据、系统运行时间、闲置硬盘容量etc.

数据可以被具象化为柱状图、条状图、点阵图帧抑或是纯数字。

RM还支持插件界面,可依靠第三方插件实现功能的延伸。

RM支持Windows2000及以上系统,但不支持Win95/98/Me

调侃一句:

RM测量不出昨晚下了多少雨,这可要去问老龙王了。

RM并没有完美的配置编辑器,所以你需要用你最常用的文本编辑器来手动配置。

RM的设定被打散在很多地方,但对于大部分的用户来说,Rainmeter.ini是唯一需要你调整的地方。

一般配置文件也就是通配文件就是Rainmeter.ini,皮肤配置文件是在#skin-name#.ini里调整。

注意:

由于Refresh会把旧的值写回配置文件,所以某些setting不能在Rainmeter运行时更改。

所以当你发现部分setting更改无效的时候尝试下把整个RM关闭再修改。

Step.rc:

RainmeterIniFile

如果Rainmeter.ini没有被放在默认的位置,可以用它来指向定义。

RainmeterSkinPath

定义skin文件夹的路径,但必须在以独立的子文件夹的形式放在skins文件夹下。

RainmeterPluginPath

定义插件文件夹路径。

RainmeterCurrentConfig

目前正起作用的配置文件名,这可以用来强制使用某些配置。

你必须同时定义RainmeterCurrentConfigIni。

RainmeterCurrentConfigIni

目前正起作用的配置文件。

(仅为配置文件,并非路径)

RainmeterWindowX

设定窗口的X坐标。

RainmeterWindowY

设定窗口的Y坐标。

Rainmeter.ini

文件主要由[Rainmeter]和[Statistics]两部分组成,[Rainmeter]部分包含一般设定可以用来改变RM的行为表现。

此配置是作为所有被打开的Config文件的默认值。

一旦Config被打开即会在Rainmeter.ini下将配置写入自己的那部分中。

[Statistics]下包含着大部分的Measures,请不要手动去修改它。

[TrayMeasures]是个特别的部分,用来定义系统托盘图标的,只要设定了一个正常的有意义的值。

以下这些必须放在[Rainmeter]下(或者放在各个Config中):

WindowX

窗口的X坐标,负值有效,相对于右边屏幕位置

WindowY

窗口的Y坐标,相对于屏幕底部位置。

AllowNegativeCoordinates

如果设置成1,负坐标将可以正常定义;如果设置成0,则会从桌面右下角抵扣。

SavePosition

如果设置成1,窗口的位置会被记录在Rainmeter.ini文件中,当RM下次启动时会仍然出现在那个位置。

AlwaysOnTop

如果设置成1,此窗口会始终出现在其它窗口的前面,也就是所谓的的始终前置窗口。

如果设置成0,窗口位置是Normal,如果设置成-1,则窗口会后置于其它窗口。

-2代表钉在桌面上,2则代表是前置级别最高,前置于其他前置窗口。

注意的是-2钉在桌面上仅在Explorer-Shell下工作。

Draggable

如果设置成1,窗口可以被鼠标拖动,如果设置成0,这窗口固定。

SnapEdges

如果设置成1,则窗口在移动中会自动边缘吸附。

HideOnMouseOver

如果设置成1,当鼠标指针移动到窗口范围内时,窗口便会消失。

当鼠标指针移开窗口范围时,窗口又会重新出现。

如果按住Shift、Ctrl和Alt时移动鼠标,则窗口不会消失或重现。

StartHidden

如果设置成1,RM会在系统启动时隐藏,你可以使用!

RainmeterShow-bang来使他显形。

NativeTransparency

如果设置成1则支持本地透明(仅限Win2K&XP)。

AlphaValue

窗口的透明值,数值范围在0~255之间。

需要开启NativeTransparency。

ClickThrough

如果设置成1则鼠标穿透,需要开启NativeTransparency。

LeftMouseDownAction

当鼠标左键在RM窗口上按下后所执行的命令,注意此处不支持拖动。

RightMouseDownAction

当鼠标右键在RM窗口上按下后所执行的命令。

LeftMouseUpAction

当鼠标左键在RM窗口上放开后所执行的命令。

RightMouseUpAction

当鼠标右键在RM窗口上放开后所执行的命令,注意此处不支持右键环境菜单。

MouseOverAction

当鼠标掠过RM窗口时所执行的命令。

MouseLeaveAction

当鼠标离开RM窗口时所执行的命令。

DesktopWorkArea

设定桌面工作区域,定义工作区域最大的窗口覆盖,用四个逗号进行值的分割。

(e.g.DesktopWorkArea=0,0,1920,1200)注意如果移动Taskbar会重新设定成Windows默认值(改变屏幕分辨率也会出现同样情况)。

TrayIcon

设置成0可以屏蔽系统托盘图标。

FadeDuration

定义窗口淡出的时间值,时间单位为毫秒,设置为0,此项无效。

TrayExecuteL,TrayExecuteM,TrayExecuteR,TrayExecuteDL,TrayExecuteDM,TrayExecuteDR

鼠标双击系统托盘图标时执行的命令,注意TrayExecuteR权限高于系统托盘的环境菜单。

OnRefreshAction

Config刷新时执行的命令。

刷新同样会在Config第一次运行时起作用。

ConfigEditor

定义RM的配置文件编辑器应用程序,默认为Notepad记事本。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

以下部分必须放在[TrayMeasure]部分下:

Measure

托盘显示的名称。

TrayMeter

这可以是直方图或位图。

TrayColor1

定义直方图的背景颜色。

TrayColor2

定义直方图的前景颜色。

TrayBitmap

定义托盘所用的位图的名称。

位图的帧数可以任凭你所想,不过大小必须限制在16*16上。

路径需关联于Rainmeter's-Skins文件夹。

皮肤文件放在RM安装根目录下的skins文件夹内。

单个皮肤请创立独立子文件夹进行存放。

一个可用的皮肤一般包含ini配置文件、image&icon等。

单个皮肤文件夹内可以包含多个配置文件但只有一个可以被激活,这也允许skiner定制多种局部差异性皮肤以满足不同用户的需求。

注意:

请不要在文件夹和配置文件命名时使用空格。

皮肤文件通常被划分为四部分:

[Rainmeter]:

放置一般设定。

[Variables]:

存放变量。

[Measures]:

实际测量值。

[Meters]:

实际测量值具象化表现方式。

在一个measure上捆绑多个meter是可行的。

当然不是必须要按照如上的顺序来写,但是如果能将代码写的比简单清晰明了,对于插件的使用者来说可以说会方便很多呢。

对于开发者来说尽量将[Variables]变量放在配置文件的顶部,这样可以方便使用者进行自己的配置。

对于需要手动更新的关键字请用#字符来分隔(e.g.#Username#:

#Password#)。

以下这些必须放在[Rainmeter]部分中:

Background

背景图片名,粉红色(255,0,255)可以作为透明背景。

支持BMP、JPG、PNG(带有Alpha通道)。

BackgroundMode

定义背景模式:

0=Background定义的图片。

1=透明。

2=纯色。

3=背景图像缩放。

BackgroundMargins

定义背景图像的边缘,在BackgroundMode=3的时候也不会被缩放。

SolidColor

如果Background模式设置为2的时候,此项定义背景色。

SolidColor2

如果Background模式设置为2的时候,此项定义第二颜色的背景梯度(颜色渐变的第二颜色)。

GradientAngle

如果Background模式设置为2的时候,此项定义颜色梯度(颜色渐变)的角度。

角度以弧度制定义。

BevelType

此项描述的是纯背景颜色周围的斜缘边。

0=无,1=凸起,2=凹陷。

Update

Meters的更新时间,单位是毫秒(1秒=1000毫秒)。

默认值为1000(i.e.1秒)

DynamicWindowSize

如果设置成1,窗口会在每次更新时进行大小重新计算,必要情况下会自动缩放窗口大小。

DragMargins

定义窗口不允许被拖动的区域。

需要定义4个值并以逗号分隔。

这个值定义的是不允许拖动的区域。

负值是从对边开始计算的。

KeepOnScreen

设置成1则窗口始终保持在监视器的范围之内。

(建议玩全屏降分辨率游戏的用户不要开启此项选项,这样会导致退出游戏后插件移位)

Author

皮肤作者的名字和E-Mail地址。

该字符串会显示在关于的对话框内。

AppVersion

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1