大杀器!让你不需要解析正则表达式制作天气皮肤。
本帖最后由 pyrogas 于 2014-4-19 19:25 编辑【前言】
之前关于正则表达式修改的教程很多人没有看懂,因此抽时间写了个LUA,理论上是适用于所有皮肤的。因为其基本原理是先利用Rainmeter读取HTML数据,然后利用LUA的迭代和模式匹配进行对于Rainmeter正则表达式的解析和数据获取。LUA刚入门,因此抛砖引玉,希望有更好的写法可以多多交流。运用该lua文件之后只需要填写特定的[]节点名称就能获取相关的数据,而不用去分析Rainmeter正则表达式中(.*)的关系。
【教程】
1、首先你需要一个失效的天气,啊~找到了一个 一个较受 的~
原帖地址:http://tieba.baidu.com/p/2583430973
我是教你怎么改啊,不会丢资源的啊。
2、原皮肤文件夹里面的图标文件夹重命名为ICON。
3、利用批量重命名(问度娘)将原本天气图标重命名为d00~d31,全部复制重命名为n00~n31(当然有两份的就分别重命名,不用复制哈~)
4、在皮肤根目录置入大杀器!Weather.lua (下载地址:http://zigmax.sinaapp.com/?p=98)
5、新建一个INI文件
输入如下代码(自己修改Code后面的城市代码啊~~)
啊~这是原作者的名字~
还有这个(截图不完整啊,详细代码直接去我博客复制啊~~上面的下载地址~~)
6、开始输入你要显示的节点名称
先弄弄下背景。然后根据博客里面最下面的表输入[]内的内容。
(1)比如我们需要当前气温,就对照表里面,输入,然后增加Meter=String和Text=(为了告诉RM这里输出的是文字)。接下来调整X/Y以及其他的个性化设置。
(2)再比如我们要天气图标就对照输入表内的当前天气的[]节点名称——Nowicon。然后输入Meter=image和imagename=(为了告诉RM这里输出的是图片。以及继续调整X/Y位置和宽高大小。
(3)就是我们需要的城市。
输入完成刷新皮肤,我们就可以看到我们需要的东西就出来了。
7、继续添加,明天天气状况,后天天气状况,大后天天气状况。
我们可以看到皮肤又多了点什么....
8、继续添加温度,图标之类的东西。(截图的是明天的,显示后天的话只需要复制这三团东西,把[]内的1改成2然后修改相应的Y轴位置就OK了,改成3就是后天的,千万要对照博客内的表!!!!)
完成
【文件下载】截图的代码可能和博客不一样,以博客为准,因为博客那边是可以修改的,所以方便优化。
http://zigmax.sinaapp.com/?p=98
{:10_443:}以后终于不用到处解释怎么改怎么做了,求加精 {:10_443:}没用雨滴了桌面一团糟已经没勇气收拾了 先试试看是否可行!支持一下{:10_385:} 试试看是否可行!支持一下{:10_452:} 试试 不知道自己弄的来不!!! 通俗易懂 支持 支持一下~~~ 看的不是太懂 先支持了 慢慢学习修改 = =虽然不用天气皮还是赞一下