# Rainmeter Skin参数说明教程Config配制说明 - Rainmeter技术教程 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 25925|回复: 74

[高级教程] Rainmeter Skin参数说明教程Config配制说明

[复制链接]

该用户从未签到

发表于 2010-5-11 09:57:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?点击注册

x
之前想弄个天气侧边栏,后来找到了Rainmeter. 发现这个软件确实不错. 可以做出非常多功能的透明背景皮肤,而且内存占用的少,比系统自带的侧边栏小工具好多了.网上有各种功能的皮肤可以直接使用.你也可以对这些皮肤进行点修改,让它的外观和功能更符合你的意愿.
以下是网上收集的一些参数.
Bangs:
!RainmeterShow(Config)
显示Rainmeter窗口。
!RainmeterHide(Config)
隐藏Rainmeter窗口。
!RainmeterToggle(Config)
切换Rainmeter窗口。
!RainmeterRefresh(Config)
重新加载配置文件。如果发现重新加载后并无变化,解决办法是在推出该插件后再修改配置文件,然后重新应用。
!RainmeterRedraw(Config)
强制刷新窗口,并会更新所有的meters。
!RainmeterHideMeter[Meter](Config)
隐藏所给的Meter。注意隐藏meter不代表关闭meter,所以测量仍在进行,如果你想不让CPU负载多余的不显示的meter,你还必须将相应的measure关闭。
!RainmeterShowMeter[Meter](Config)
显示所给meter,前提是它被隐藏。
!RainmeterToggleMeter[Meter](Config)
切换显示/隐藏所给的meter。
!RainmeterMoveMeter[X][Y][Meter](Config)
移动所给的meter(i.e.并非针对窗口而是将meter显示在一个新的位置)。
!RainmeterActivateConfig[Config][Ini-file]
激活一个新的配置文件。
!RainmeterDeactivateConfig[Config]
使配置文件失效。
!RainmeterToggleConfig[Config][Ini-file]
切换配置文件。
!RainmeterMove[X][Y](Config)
移动窗口去一个新的位置。
!RainmeterZPos[POS](Config)
变更窗口的Z轴。
-2=钉在桌面
-1=在底部
0=常规窗口
1=窗口顶置
2=置顶在其他顶置窗口之上
!RainmeterAbout
打开about对话框。
!RainmeterLsBoxHook[Config]
LsBox的特殊Bang
!RainmeterResetStats
重新设定statistics。
!RainmeterPluginBang"[MeasureName][Arguments]"
Sends a bang to a plugin. The parameter must be inside quotes. The MeasureName defines the plugin which handles the plugin. The Arguments depend on the plugin.
!Execute
用来将几个!bangs捆绑在一起。!bangs用'['and']'符号区分。你也可以用它来启动应用(!Execute["C:\Windows\Notepad.exe"])
Plugins:
Advanced CPU:
此项与PerfMon测量CPU负载基本区别不大,但是此项增强了过滤进程或者直包括其中某些。
CPUInclude
CPU负载检测中所需包括的进程名表单。进程名用分号相隔。CPUInclude权限高于CPUExclude。
CPUExclude
CPU伏在检测排除的进程名表单。进程名以分号相隔。如果需要排除生效前提必须空置Include表单。
TopProcess
值1将反馈出最后次更新时占用CPU最高的进程名。
值2将反馈该进程的CPU time
注意这里反馈的是CPU time而不是百分数。
----------------------------------------------
Examples
Display the name and CPU usage of the top process:
[MeasureTopProcess]
Measure=Plugin
Plugin=Plugins\AdvancedCPU.dll
TopProcess=2
CPUExclude=Idle
[MeasureTopProcess2]
Measure=Plugin
Plugin=Plugins\AdvancedCPU.dll
TopProcess=1
CPUExclude=Idle
[MeterTopProcess]
Meter=STRING
X=0
Y=0
MeasureName=MeasureTopProcess
MeasureName2=MeasureTopProcess2
Text="%1 (%2%)"
NumOfDecimals=1
Scale=100000
---------------------------------------------
MBM5 Plugin:
可以从这里得到MBM5:
http://mbm.livewiredev.com
MBM5Type
此处定义需要检测的项目。
可能的值有:TEMPERATURE,FAN,MHZ and VOLTAGE。
MBM5Number
检测项目的指数。e.g.如果你想测量传感器2的温度。注意值从0开始。
MBM5MaxValue
测量项目的最大值。
---------------------
Examples
[MeasureMBMTemp]
Measure=Plugin
Plugin=Plugins/MBM5plugin.dll
MBM5Number=0
MBM5Type=TEMPERATURE
---------------------
Perfmon:
用终端性能监视器来找出这些settings的实际值
PerfMonObject
性能项目的名称(e.g.Memory,Process,Processor,...)
PerfMonCounter
性能计数器名(e.g."_Total")。如果计数器没有实例的话可留空。
PerfMonDifference
如果设置成1则将显示两次测量间的差值来代替实际值。注意:默认值为1,你需要把他设置成0如果你想要知道当前值。
-------------------------------------------------
Examples
Display how much Litestep process takes CPU (use Scale=100000.0 in TEXT meter if you want percentual value):
[MeasureLitestep]
Measure=Plugin
Plugin=Perfmon.dll
PerfMonObject="Process"
PerfMonCounter="% Processor Time"
PerfMonInstance=LITESTEP
Display the number of running processes:
[MeasureProcesses]
Measure=Plugin
Plugin=Perfmon.dll
PerfMonObject="System"
PerfMonCounter="Processes"
PerfMonInstance=""
PerfMonDifference=0
Display the disk access in drive C:
[MeasureDiskAccess]
Measure=Plugin
Plugin=PerfMon.dll
PerfMonObject=LogicalDisk
PerfMonCounter="Disk Bytes/sec"
PerfMonInstance=_Total
PerfMonInstance="C:"
------------------------------------------------
Ping Plugin:
此插件可以用来ping服务器来监测网络延迟。
DestAddress
服务器的DNS地址或者IP地址。
UpdateRate
Ping服务器的频率。
Timeout
连接超时时间,单位毫秒ms。
TimeoutValue
定义连接超时后反馈的数据,默认值为Timeout。
------------------------------
Examples
[MeasurePing]
Measure=Plugin
Plugin=Plugins\PingPlugin
DestAddress=www.google.com
[MeterPing]
Meter=STRING
X=0
Y=0
MeasureName=MeasurePing
Text="google.com: %1"
-----------------------------
Power Plugin:
此插件可以用来测量电池状态和目前笔记本的MHz。注意不是所有的笔记本都支持这些。
PowerState
ACLINE - 测量是否接上交流电源。(0/1)
STATUS - 测量电池状态(no battery,charging,critiacl,low high)。
STATUS2 - 与STATUS相同除了BatteryFlag in SYSTEM_POWER_STATUS is returned as is。
LIFETIME - 续航时间测量。
PERCENT - 测量续航时间的百分比。
MHZ - 测量现在的CPU MHz。
Format
与TIME测量相同,仅在PowerState是LIFETIME的情况下适用。
-------------------------------
Examples
[MeasureCPUMHz]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=MHZ
-------------------------------
回复

使用道具 举报

该用户从未签到

发表于 2010-5-17 13:29:30 | 显示全部楼层
教程学习中。
回复

使用道具 举报

该用户从未签到

发表于 2010-5-22 17:05:58 | 显示全部楼层
keaiba学习了,准备实践
回复

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

发表于 2010-5-27 18:07:29 | 显示全部楼层
来支持一下,感觉好些不是很常见
回复

使用道具 举报

该用户从未签到

发表于 2010-5-30 22:59:25 | 显示全部楼层
很好,就需要这样的教程
回复

使用道具 举报

该用户从未签到

发表于 2010-5-31 23:41:11 | 显示全部楼层
顶就一个字
回复

使用道具 举报

该用户从未签到

发表于 2010-6-6 20:23:13 | 显示全部楼层
新手  实在看不懂
回复

使用道具 举报

该用户从未签到

发表于 2010-6-10 16:31:54 | 显示全部楼层
唉。天书啊~~~一点都看不懂~~touxiangl
回复

使用道具 举报

签到天数: 186 天

[LV.7]常住居民III

发表于 2010-6-10 16:37:08 | 显示全部楼层
很不错的教程哦。。。学习了!!谢谢分享!
回复

使用道具 举报

该用户从未签到

发表于 2010-7-25 08:16:58 | 显示全部楼层
先收起来,到时看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表