Rainmeter皮肤配置文件的编写方法

上传人:l**** 文档编号:134545466 上传时间:2020-06-06 格式:DOC 页数:43 大小:132.50KB
返回 下载 相关 举报
Rainmeter皮肤配置文件的编写方法_第1页
第1页 / 共43页
Rainmeter皮肤配置文件的编写方法_第2页
第2页 / 共43页
Rainmeter皮肤配置文件的编写方法_第3页
第3页 / 共43页
Rainmeter皮肤配置文件的编写方法_第4页
第4页 / 共43页
Rainmeter皮肤配置文件的编写方法_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《Rainmeter皮肤配置文件的编写方法》由会员分享,可在线阅读,更多相关《Rainmeter皮肤配置文件的编写方法(43页珍藏版)》请在金锄头文库上搜索。

1、皮肤配置文件的编写方法皮肤配置文件(.ini文件)被分为四个部分:Rainmeter放置一般设定。Variables存放变量。Measures实际测量值。Meters实际测量值在屏幕的表现方式。RainmeterBackground=255, 0, 255背景,可用BMP,JPG和PNG(带透明)图片! 255, 0, 255表示透明,默认透明。BackgroundMode=1背景模式,0-Background定义的图片。,1-透明,2-纯色,3-缩放的图片。默认1BackgroundMargins=10,10,10,10定义背景图像的边缘,在BackgroundMode=3的时候也不会被缩放

2、。SolidColor=FFFF0080SolidColor2=FF00FF40如果BackgroundMode设置为2的时候,此项定义背景色及第二渐变颜色。GradientAngle=如果Background模式设置为2的时候,此项定义颜色梯度(颜色渐变)的角度。角度以弧度制定义。BevelType=0此项描述的是纯背景颜色周围的斜缘边。0=无,1=凸起,2=凹陷。Update=1000Meters的更新时间,单位是毫秒,默认是1000即1秒。TransitionUpdate=100meter的过渡时间,默认是100DynamicWindowSize=0如果设置成1,窗口会在每次更新时进行大

3、小重新计算,必要情况下会自动缩放窗口大小。DragMargins=定义窗口不允许被拖动的区域。需要定义4个值并以逗号分隔。这个值定义的是不允许拖动的区域。负值是从对边开始计算的。KeepOnScreen=0设置成1则窗口始终保持在监视器的围之。(建议玩全屏降分辨率游戏的用户不要开启此项选项,这样会导致退出游戏后插件移位)Author=AuthorName皮肤作者的名字和E-Mail地址。该字符串会显示在关于的对话框。AppVersion=1001000此插件支持的最低RM引擎版本。如果你认为没必要可以不写。Major * 1000000 + Minor1 * 1000 + Minor2. eg

4、: Rainmeter 0.11.4 是 11004 ,Rainmeter 1.2 是 1002000.LocalFont=#PROGRAMPATH#FontsDigitle.ttfLocalFont2=pathFilenameOfFont.ttf | .otf自定义字体文件位置,在meter中可以通过FontFace=调用字体,1.1版貌似要重启软件才能调用新字体。 VariablesCityCode=123456在meter中就可以通过url=.weather./#CityCode#.html调用。以下是置变量:#PROGRAMPATH#Rainmeter软件所在目录 (eg: C:Pro

5、gram FilesRainmeter). #SETTINGSPATH#Rainmeter设置文件Rainmeter.ini所在目录(eg: C:Documents and SettingsyournameApplication DataRainmeter) #SKINSPATH#Rainmeter的皮肤所在目录(eg: C:Documents and SettingsyournameMy DocumentsRainmeterSkins) #PLUGINSPATH#Rainmeter的插件所在目录(eg: C:Program FilesRainmeterPlugins) #ADDONSPATH

6、#Rainmeter的扩展程序所在目录(C:Program FilesRainmeterAddons) #CURRENTPATH#某个皮肤(.ini文件)所在的目录#CURRENTCONFIG#rainmeter中显示的皮肤名称 (eg: EnigmaSidebar) #WORKAREAX#皮肤工作面积的横向坐标#WORKAREAY#皮肤工作面积的纵向坐标#WORKAREAWIDTH#皮肤工作面积的宽#WORKAREAHEIGHT#皮肤工作面积的高#SCREENAREAWIDTH#显示器分辨率的宽#SCREENAREAHEIGHT#显示器分辨率的高MetadataName=Title | Su

7、btitle皮肤名称,副标题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标签License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0许可Variant=1变动Preview=#S

8、KINSPATH#MyConfigImagesPreviewsPreview.png皮肤缩略图MeasureMeasure=Plugin这里定义Measures,有效值如下:CPU测算CPU负载,如需独立监控各核占用情况开启PerfMon插件。Memory测算记忆体总利用率。PhysicalMemory测算物理存分配。SwapMemory测算虚拟存分配。NetIn测算网络下载流量。NetOut测算网络上载流量。NetTotal测算网络总流量。FreeDiskSpace测算空闲硬盘总量。PefMon测算终端性能数据。Uptime显示系统开机后持续的时间,仅在STRING-meter下工作。Plu

9、gin调用外部插件定义Measures。Registry测算注册表值。Time测算即时时间和日期。Calc计算公式。InvertMeasure如果设置成1,反转测量值。(e.g.将空闲硬体容量反转为目前硬体占用容量)IfAboveAction如果实际测量值超过设定值时执行的命令。这个动作在测定值超越设定值时仅会被执行一次,所以如果要再次执行此动作前测定值需低于设定值。IfAboveValueIfAboveAction的设定值。IfBelowAction如果实际测量值低于设定值时执行的命令。这个动作在测定值低于设定值时仅会被执行一次,所以如果要再次执行此动作前测定值需高于设定值。IfBelowV

10、alueIfBelowAction的设定值。IfEqualAction当测量值等于IfEqualValue定义的值时执行的命令。当测量值等于设定值时命令仅执行一次,如果需要再次执行,测量值必须先低于或者高于设定值。值四舍五入到整数。IfEqualValueIfEqualAction的设定值。Disabled如果设置成1,在启动时不进行测量。UpdateDivider此值决定着测量频率。此值于Update值绑定。比如Update=1000&UpdateDivider=30,则没30s测算一次。此项默认值为1。MaxValue测算最大值。MinValue测算最小值。Substitute此项可以替换

11、关键词,必须成对出现并用逗号分隔,注意必须要用引号引出。(e.g.Substitute=cat:dog表述的是在测量值中将关键词cat全部替换成dog)AverageSize定义窗口的测量平均取值。(e.g.如果设置成10则将输出最后10次测量的平均值)CPUProcessor设置为1至n,表示第1至n的CPU核心,如果不设或为0则返回所有CPU的平均值。NetInNetInSpeed用户网络接入最高速度。该值单位以1bit/s计。如果这个值缺损或者设置为0,这个值将以实际值决定。注意峰值。TrafficAction当下载数据到达一定量时所执行的行为。TrafficActionTrafficA

12、ction的设定值。Interface网卡监测数据。如果此处被设置为0(默认值),所有的端口将被加在一起,如果值为1,则记录第一块网卡,2为第二块.etc.。Cumulative如果设置成1,将监测数据累积(i.e.把监测数据加在一起)。这可以用来检测特定周期的交换数据总量。NetOut NetOutSpeed(用户网络输出最高速度) etc.NetTotal NetTotalSpeed(用户网络输入输出最高速度) etc.FreeDiskSpaceDrive检测的具体硬体。(e.g.C:)Total如果设置成1,则反馈数据显示硬体的总容量。Label如果设置成1,则反馈数据显示驱动器标签。I

13、nvertMeasure如果设置为1,这将返回“使用空间”而不是“自由空间”。 此设置并不限于FreeDriveSpace。IgnoreRemovable默认值为1 - 可移动驱动器将被忽略。 如果设置为0,可移动驱动器进行测量。PluginPlugin定义实际测量时需用到的插件名。RegistryRegKey注册表项名。RegHKeyHKEY名。有效值有:HKEY_CURRENT_CONFIG, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_PERFORMANCE_DATA and HKEY_DYN_DATA.R

14、egValue注册表项值名。仅支持字符串和长字符串。TimeFormat时间表达格式(e.g.“%H:%M:%S”)。你可以从MSDN找到所有的代码格式。TimeZone时区值(e.g.+2.0).DaylightSavingTime如果设置成1则将开启夏令时(取决于你的本地时间)。这仅在时区TimeZone值被设定的情况下有效。CalcFormula此项定义计算公式。你可以使用其他的Measures来作为Variables。这里还有一个特殊的变量称之为Counter,它在每次更新后增加。这个变量仅在所有其他的Measures更新完毕后更新。注意配置文件都区分大小写,所有的函数都必须大写(e.g.SIN(10*PI)。基本运算:+(加)-(减)*(乘)/(除)*(幕)%(余下或模)&(位与)|(按位或)(按位异或)(按位不)逻辑运算符:(不等于)=(等于)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号