手把手教你搞定Rainmeter天气插件
来源: 本站小编 2016/03/21 09:35
关于Rainmeter的天气插件,大部分是老外编写的,所以默认一般都是米国等地,而API一般调用的是老外喜欢的雅虎天气或者weather.com天气,目前后者多于前者。而且,老外是很多人喜欢使用华氏度的,大陆基本没人用华氏度。

第一步、准备
- 建议各位安装 Notepad++,编辑代码更得心应手,而且免费,因为它会高亮代码。
- Notepad++ 文本编辑器 下载:点我
- Rainmeter 桌面美化工具 下载:点我
第二步、看清楚作者的话以及说明文档,知道API来自于哪儿
如果你是在deviantaRT里面下载的,注意看看作者说的话,比如天气插件怎么设置,使用的是哪儿的API,这很重要。
如果你是在大陆网站下载的,那就看看说明文档吧。一般会在压缩包里面,readme文档就是,不是在压缩包里面就是在这个皮肤里面有个readme文件。如果都没有,一般来讲的话,那么这个皮肤会有注释。

各位可以看到,这位作者非常认真,可以看出来使用weather.com的API,并交代了更改为华氏度或者摄氏度。知道了API了,我们是时候改动代码了。weather.com的代码一般是字母+数字,雅虎天气是纯数字,注意识别。
第三步、编辑代码
我会使用两个例子。
打开需要改动的皮肤下的ini文件或者直接在皮肤上右键——编辑皮肤;

各位可以看到Variables(意思是:变量)标签(注意:系统自带记事本才不会给你这么多颜色呢!)下面就是要改的东西了,一般来讲,大同小异。注意,一般来讲,RM天气插件编辑天气的地方就是这个标签下面。一般说,F=华氏度,M=摄氏度。
[XML] 纯文本查看 复制代码
LocationCode=GMXX0080
unit=m
;f for fahrenheit
size=100
;in percent
解释:color当然就是颜色了,这里不管,一大堆全是255说明这货是白色的。
LocationCode,顾名思义,就是你的位置的代号,也就是我们主要改的地方。我们需要去weather.com。
进入网站后,我们就可以在网站右边的搜索栏里面搜索我们的位置了,当然,是拼音,例如“Chongqing”
跳转后我们关心的不是内容,而是地址栏!
搜索后的结果,地址栏的网址是:http://www.weather.com/weather/today/Chongqing+CHXX0017:1:CH
最后的“CHXX0017”也就是“+”与冒号间的8位代号就是我们的地区代码了,就是它了!填上去吧~
如果是雅虎天气的话,就去 weather.yahoo.com搜索,例如重庆就是http://weather.yahoo.com/china/chongqing/chongqing-2158434/ 横杠“-”后面的数字就是雅虎天气代码。
然后就是摄氏度与华氏度的调整,这个插件的代码是“unit=m”,加了句注释是“f for fahrenheit”F就是华氏度,看来这个插件默认是摄氏度~
保存,关闭,刷新插件,完成!
第二个实例:
[Variables]
;F for Imperial, M for Metric
ImperialorMetric=m
;ZIP Code
Location=HUXX0002
;City Name
CityName=Budapest
看看,注释也说了,F就是华氏度,ZIP CODE对应其实就是weather.com的天气代码,这个插件允许显示名字,那就把你的城市名字写上去吧~
现在马上下载Rainmeter体验吧
-系统之家最新WinXP系统、Win7系统下载:http://www.xp85.com/html/list-104.html

第一步、准备
- 建议各位安装 Notepad++,编辑代码更得心应手,而且免费,因为它会高亮代码。
- Notepad++ 文本编辑器 下载:点我
- Rainmeter 桌面美化工具 下载:点我
第二步、看清楚作者的话以及说明文档,知道API来自于哪儿
如果你是在deviantaRT里面下载的,注意看看作者说的话,比如天气插件怎么设置,使用的是哪儿的API,这很重要。
如果你是在大陆网站下载的,那就看看说明文档吧。一般会在压缩包里面,readme文档就是,不是在压缩包里面就是在这个皮肤里面有个readme文件。如果都没有,一般来讲的话,那么这个皮肤会有注释。

各位可以看到,这位作者非常认真,可以看出来使用weather.com的API,并交代了更改为华氏度或者摄氏度。知道了API了,我们是时候改动代码了。weather.com的代码一般是字母+数字,雅虎天气是纯数字,注意识别。
第三步、编辑代码
我会使用两个例子。
打开需要改动的皮肤下的ini文件或者直接在皮肤上右键——编辑皮肤;

各位可以看到Variables(意思是:变量)标签(注意:系统自带记事本才不会给你这么多颜色呢!)下面就是要改的东西了,一般来讲,大同小异。注意,一般来讲,RM天气插件编辑天气的地方就是这个标签下面。一般说,F=华氏度,M=摄氏度。
[XML] 纯文本查看 复制代码
LocationCode=GMXX0080
unit=m
;f for fahrenheit
size=100
;in percent
解释:color当然就是颜色了,这里不管,一大堆全是255说明这货是白色的。
LocationCode,顾名思义,就是你的位置的代号,也就是我们主要改的地方。我们需要去weather.com。
进入网站后,我们就可以在网站右边的搜索栏里面搜索我们的位置了,当然,是拼音,例如“Chongqing”
跳转后我们关心的不是内容,而是地址栏!
搜索后的结果,地址栏的网址是:http://www.weather.com/weather/today/Chongqing+CHXX0017:1:CH
最后的“CHXX0017”也就是“+”与冒号间的8位代号就是我们的地区代码了,就是它了!填上去吧~
如果是雅虎天气的话,就去 weather.yahoo.com搜索,例如重庆就是http://weather.yahoo.com/china/chongqing/chongqing-2158434/ 横杠“-”后面的数字就是雅虎天气代码。
然后就是摄氏度与华氏度的调整,这个插件的代码是“unit=m”,加了句注释是“f for fahrenheit”F就是华氏度,看来这个插件默认是摄氏度~
保存,关闭,刷新插件,完成!
第二个实例:
[Variables]
;F for Imperial, M for Metric
ImperialorMetric=m
;ZIP Code
Location=HUXX0002
;City Name
CityName=Budapest
看看,注释也说了,F就是华氏度,ZIP CODE对应其实就是weather.com的天气代码,这个插件允许显示名字,那就把你的城市名字写上去吧~
现在马上下载Rainmeter体验吧
-系统之家最新WinXP系统、Win7系统下载:http://www.xp85.com/html/list-104.html