pyrogas 发表于 2014-4-16 21:52:39

大杀器!让你不需要解析正则表达式制作天气皮肤。

本帖最后由 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

雪狼恨 发表于 2014-4-17 00:11:01

{:10_443:}以后终于不用到处解释怎么改怎么做了,求加精

克里斯豆腐先生 发表于 2014-4-17 00:43:10

{:10_443:}没用雨滴了桌面一团糟已经没勇气收拾了

围巢 发表于 2014-4-17 12:48:18

先试试看是否可行!支持一下{:10_385:}

张伟强 发表于 2014-4-18 00:01:40

试试看是否可行!支持一下{:10_452:}

htaoboby@vip.qq 发表于 2014-4-18 01:13:15

试试    不知道自己弄的来不!!!

Eric、 发表于 2014-4-18 07:28:42

通俗易懂 支持

滕丶 发表于 2014-4-18 09:47:33

支持一下~~~

jwj168 发表于 2014-4-18 11:24:13

看的不是太懂 先支持了 慢慢学习修改

zhujiakai1030 发表于 2014-4-18 11:26:11

= =虽然不用天气皮还是赞一下
页: [1] 2 3 4
查看完整版本: 大杀器!让你不需要解析正则表达式制作天气皮肤。