Rainmeter代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#CURRENTCONFIG# ——rainmeter 中显示的皮肤名称 (eg: Enigma\Sidebar)
#WORKAREAX# ——皮肤工作面积的横向坐标
#WORKAREAY# ——皮肤工作面积的纵向坐标
#WORKAREAWIDTH# ——皮肤工作面积的宽
#WORKAREAHEIGHT# ——皮肤工作面积的高
IfEqualValue ——IfEqualAction 的设定值。 Disabled ——如果设置成 1,在启动时不进行测量。 UpdateDivider ——此值决定着测量频率。此值于 Update 值绑定。比如 Update=1000&UpdateDivider=30,则没 30s 测算一次。此项默认值为 1。 MaxValue ——测算最大值。 MinValue ——测算最小值。 Substitute ——此项可以替换关键词,必须成对出现并 用逗号分隔,注意必须要用引号引出。 (e.g.Substitute="cat":"dog"表述的是 在测量值中将关键词 cat 全部替换成 dog) AverageSize ——定义窗口的测量平均取值。(e.g.如果 设置成 10 则将输出最后 10 次测量的平均值)
——设置成 1 则窗口始终保持在监视器的范 [Meters] 实际测量值在屏幕的表现方式。 围之内。(建议玩全屏降分辨率游戏的用户
[Rainmeter] Background=255, 0, 255 ——背景,可用 BMP,JPG 和 PNG(带透明)
不要开启此项选项,这样会导致退出游戏后 插件移位)
Plugin Plugin ——定义实际测量时需用到的插件名。
Registry RegKey ——注册表项名。 RegHKey ——HKEY 名。有效值有: ——HKEY_CURRENT_CONFIG, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_PERFORMANCE_DATA and HKEY_DYN_DATA. RegValue ——注册表项值名。仅支持字符串和长字符 串。
Time 测算即时时间和日期。
Calc 计算公式。
InvertMeasure ——如果设置成 1,反转测量值。(e.g.将 空闲硬体容量反转为目前硬体占用容量) IfAboveAction ——如果实际测量值超过设定值时执行的 命令。这个动作在测定值超越设定值时仅会 被执行一次,所以如果要再次执行此动作前 测定值需低于设定值。 IfAboveValue ——IfAboveAction 的设定值。 IfBelowAction ——如果实际测量值低于设定值时执行的 命令。这个动作在测定值低于设定值时仅会 被执行一次,所以如果要再次执行此动作前 测定值需高于设定值。 IfBelowValue ——IfBelowAction 的设定值。 IfEqualAction ——当测量值等于 IfEqualValue 定义的值 时执行的命令。当测量值等于设定值时命令 仅执行一次,如果需要再次执行,测量值必 须先低于或者高于设定值。值四舍五入到整 数。
Time Format ——时间表达格式(e.g.“%H:%M:%S”)。
你可以从 MSDN 找到所有的代码格式。 TimeZone ——时区值(e.g.+2.0). DaylightSavingTime ——如果设置成 1 则将开启夏令时(取决于 你的本地时间)。这仅在时区 TimeZone 值 被设定的情况下有效。
#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 文件)所在的目录
把监测数据加在一起)。这可以用来检测特 定周期的交换数据总量。 NetOut NetOutSpeed ——(用户网络输出最高速度) etc. NetTotal NetTotalSpeed ——(用户网络输入输出最高速度) etc.
FreeDiskSpace Drive ——检测的具体硬体。(e.g."C:\") Total ——如果设置成 1,则反馈数据显示硬体的 总容量。 Label ——如果设置成 1,则反馈数据显示驱动器 标签。 InvertMeasure ——如果设置为 1,这将返回“使用空间” 而不是“自由空间”。 此设置并不限于 FreeDriveSpace。 IgnoreRemovable ——默认值为 1 - 可移动驱动器将被忽略。 如果设置为 0,可移动驱动器进行测量。
Calc Formula ——此项定义计算公式。你可以使用其他的 Measures 来作为 Variables。这里还有一个 特殊的变量称之为 Counter,它在每次更新 后增加。 这个变量仅在所有其他的 Measures 更新完 毕后更新。注意配置文件都区分大小写,所 有的函数都必须大写(e.g.SIN(10*PI))。
#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 ——标签 License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0 ——许可 Variant=1 ——变动 Preview=#SKINSPATH#MyConfig\Images\Pr eviews\Preview.png ——皮肤缩略图
基本运算: +(加) -(减) *(乘) /(除) **(幕) %(余下或模) &(位与) |(按位或) ^(按位异或) ~(按位不)
逻辑运算符: <>(不等于) =(等于) >(大于) <(小于) &&(逻辑与) ||(逻辑或)
函数: ATAN(x), ASIN(x), ACOS(x), COS(x), SIN(x), TAN(x) - 标准三角函数 ABS(x) - x 绝对值. EXP(x) - 返回 e^x 的值. LN(x) - 返回 x 的自然对数.
[Measure] Measure=Plugin 这里定义 Measures,有效值如下: CPU 测算 CPU 负载,如需独立监控各核占用情况 开启 PerfMon 插件。
Memory 测算记忆体总利用率。
PhysicalMemory 测算物理内存分配。
SwapMemory 测算虚拟内存分配。
NetIn 测算网络下载流量。
Update=1000 ——Meters 的更新时间,单位是毫秒,默认 是 1000 即 1 秒。
TransitionUpdate=100 ——meter 的过渡时间,默认是 100
DynamicWindowSize=0 ——如果设置成 1,窗口会在每次更新时进 行大小重新计算,必要情况下会自动缩放窗 口大小。
NetOut 测算网络上载流量。
NetTotal 测算网络总流量。
FreeDiskSpace 测算空闲硬盘总量。
PefMon 测算终端性能数据。
Uptime 显示系统开机后持续的时间,仅在 STRING-meter 下工作。
Plugin 调用外部插件定义 Measures。
Registry 测算注册表值。
CPU Processor ——设置为 1 至 n,表示第 1 至 n 的 CPU 核 心,如果不设或为 0 则返回所有 CPU 的平均 值。
NetIn NetInSpeed ——用户网络接入最高速度。该值单位以 1bit/s 计。如果这个值缺损或者设置为 0, 这个值将以实际值决定。注意峰值。 TrafficAction ——当下载数据到达一定量时所执行的行 为。 TrafficAction ——TrafficAction 的设定值。 Interface ——网卡监测数据。如果此处被设置为 0(默 认值),所有的端口将被加在一起,如果值 为 1,则记录第一块网卡,2 为第二块.etc.。 Cumulative ——如果设置成 1,将监测数据累积(i.e.
GradientAngle= ——如果 Background 模式设置为 2 的时候, 此项定义颜色梯度(颜色渐变)的角度。角 度以弧度制定义。
tf | .otf ——自定义字体文件位置,在 meter 中可以 通过 FontFace=调用字体,1.1 版貌似要重 启软件才能调用新字体。
BevelType=0 ——此项描述的是纯背景颜色周围的斜缘 边。0=无,1=凸起,2=凹陷。
图片! 255, 0, 255 表示透明,默认透明。 AuthooundMode=1 ——背景模式,0-Background 定义的图片。,
——皮肤作者的名字和 E-Mail 地址。该字 符串会显示在关于的对话框内。
1-透明,2-纯色,3-缩放的图片。默认 1
AppVersion=1001000
SolidColor=FFFF0080
Rainmeter 1.0 是 1000000.
SolidColor2=FF00FF40 ——如果 BackgroundMode 设置为 2 的时候, 此项定义背景色及第二渐变颜色。
LocalFont=#PROGRAMPATH#Fonts\Digitle. ttf ——LocalFont2=[path]FilenameOfFont.t
BackgroundMargins=10,10,10,10 ——定义背景图像的边缘,在 BackgroundMode=3 的时候也不会被缩放。
——此插件支持的最低 RM 引擎版本。如果 你认为没必要可以不写。 ——Major * 1000000 + Minor1 * 1000 + Minor2. eg: Rainmeter 0.11.4 是 11004 ,
Rainmeter 编辑代码
[Rainmeter] [Variables]
放置一般设定。 存放变量。
DragMargins= ——定义窗口不允许被拖动的区域。需要定 义 4 个值并以逗号分隔。这个值定义的是不 允许拖动的区域。负值是从对边开始计算的。
[Measures] 实际测量值。
KeepOnScreen=0
[Variables] CityCode=123456 ——在 meter 中就可以通过 "url=/#CityCode #.html"调用。
以下是内置变量: #PROGRAMPATH# ——Rainmeter 软件所在目录 (eg: C:\Program Files\Rainmeter\).
SQRT(x) - x 的平方. SGN(x) - x 是正数则返回 1, 负数返回-1. FRAC(x) - 返回小数部分 (eg: FRAC(1.234) = 0.234). TRUNC(x) - 返回整数部分 (eg:TRUNC(1.234) = 1). FLOOR(x) - Floor of x. CEIL(x) - Ceiling of x. ROUND(x[,precision]) -四舍五入 Rounds x to an integer, or to a specified number of decimal places. Precision is optional.
相关文档
最新文档