Rainmeter皮肤配置文件的编写方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
皮肤配置文件的编写方法
皮肤配置文件(.ini文件)被分为四个部分:
[Rainmeter]放置一般设定。
[Variables]存放变量。
[Measures]实际测量值。
[Meters]实际测量值在屏幕的表现方式。
[Rainmeter]
Background=255, 0, 255
——背景,可用BMP,JPG和PNG(带透明)图片! 255, 0, 255表示透明,默认透明。
BackgroundMode=1
——背景模式,0-Background定义的图片。,1-透明,2-纯色,3-缩放的图片。默认1
BackgroundMargins=10,10,10,10
——定义背景图像的边缘,在BackgroundMode=3的时候也不会被缩放。
SolidColor=FFFF0080
SolidColor2=FF00FF40
——如果BackgroundMode设置为2的时候,此项定义背景色及第二渐变颜色。
GradientAngle=
——如果Background模式设置为2的时候,此项定义颜色梯度(颜色渐变)的角度。角度以弧度制定义。
BevelType=0
——此项描述的是纯背景颜色周围的斜缘边。0=无,1=凸起,2=凹陷。
Update=1000
——Meters的更新时间,单位是毫秒,默认是1000即1秒。
TransitionUpdate=100
——meter的过渡时间,默认是100
DynamicWindowSize=0
——如果设置成1,窗口会在每次更新时进行大小重新计算,必要情况下会自动缩放
窗口大小。
DragMargins=
——定义窗口不允许被拖动的区域。需要定义4个值并以逗号分隔。这个值定义的是不允许拖动的区域。负值是从对边开始计算的。
KeepOnScreen=0
——设置成1则窗口始终保持在监视器的范围之内。(建议玩全屏降分辨率游戏的用户不要开启此项选项,这样会导致退出游戏后插件移位)
Author=AuthorName
——皮肤作者的名字和E-Mail地址。该字符串会显示在关于的对话框内。
AppVersion=1001000
——此插件支持的最低RM引擎版本。如果你认为没必要可以不写。
——Major * 1000000 + Minor1 * 1000 + Minor2. eg: Rainmeter 0.11.4 是 11004 ,Rainmeter 1.2 是 1002000.
LocalFont=#PROGRAMPATH#Fonts\Digitle.ttf
——LocalFont2=[path]FilenameOfFont.ttf | .otf
——自定义字体文件位置,在meter中可以通过FontFace=调用字体,1.1版貌似要重启软件才能调用新字体。
[Variables]
CityCode=123456
——在meter中就可以通过"url=/#CityCode#.html"调用。
以下是内置变量:
#PROGRAMPATH#
——Rainmeter软件所在目录 (eg: C:\Program Files\Rainmeter\).
#SETTINGSPATH#
——Rainmeter设置文件Rainmeter.ini所在目录(eg: C:\Documents and Settings\{yourname}\Application Data\Rainmeter\)
#SKINSPATH#
——Rainmeter的皮肤所在目录(eg: C:\Documents and Settings\{yourname}\My Documents\Rainmeter\Skins\)
#PLUGINSPATH#
——Rainmeter的插件所在目录(eg: C:\Program Files\Rainmeter\Plugins\)
#ADDONSPATH#
——Rainmeter的扩展程序所在目录(C:\Program Files\Rainmeter\Addons\)
#CURRENTPATH#
——某个皮肤(.ini文件)所在的目录
#CURRENTCONFIG#
——rainmeter中显示的皮肤名称 (eg: Enigma\Sidebar)
#WORKAREAX#
——皮肤工作面积的横向坐标
#WORKAREAY#
——皮肤工作面积的纵向坐标
#WORKAREAWIDTH#
——皮肤工作面积的宽
#WORKAREAHEIGHT#
——皮肤工作面积的高
#SCREENAREAWIDTH#
——显示器分辨率的宽
#SCREENAREAHEIGHT#
——显示器分辨率的高
[Metadata]
Name=Title | Subtitle
——皮肤名称,副标题
Config=Root Skin Folder | Subfolders | Current Folder
——配置皮肤文件夹结构
Description=Point 1 | Point 2 | Point 3
——皮肤的描述
Instructions=Point 1 | Point 2 | Point 3
——皮肤的指令说明
Version=2.0
——皮肤版本
Tags=Tag 1 | Tag 2 | Tag 3
——标签