# 大杀器!让你不需要解析正则表达式制作天气皮肤。 - Rainmeter技术教程 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 13216|回复: 40

[技术交流] 大杀器!让你不需要解析正则表达式制作天气皮肤。

  [复制链接]

签到天数: 208 天

[LV.7]常住居民III

发表于 2014-4-16 21:52:39 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 pyrogas 于 2014-4-19 19:25 编辑

lua.png
【前言】
之前关于正则表达式修改的教程很多人没有看懂,因此抽时间写了个LUA,理论上是适用于所有皮肤的。因为其基本原理是先利用Rainmeter读取HTML数据,然后利用LUA的迭代和模式匹配进行对于Rainmeter正则表达式的解析和数据获取。LUA刚入门,因此抛砖引玉,希望有更好的写法可以多多交流。运用该lua文件之后只需要填写特定的[]节点名称就能获取相关的数据,而不用去分析Rainmeter正则表达式中(.*)的关系。

【教程】
1、首先你需要一个失效的天气,啊~找到了一个 一个较受 的~
1.jpg

原帖地址:http://tieba.baidu.com/p/2583430973
我是教你怎么改啊,不会丢资源的啊。


2、原皮肤文件夹里面的图标文件夹重命名为ICON。
2.jpg

3、利用批量重命名(问度娘)将原本天气图标重命名为d00~d31,全部复制重命名为n00~n31(当然有两份的就分别重命名,不用复制哈~)

3.jpg
4、在皮肤根目录置入大杀器!Weather.lua (下载地址:http://zigmax.sinaapp.com/?p=98
5、新建一个INI文件
输入如下代码(自己修改Code后面的城市代码啊~~)
4.jpg

啊~这是原作者的名字~
还有这个(截图不完整啊,详细代码直接去我博客复制啊~~上面的下载地址~~)
5.jpg

6、开始输入你要显示的节点名称
先弄弄下背景。然后根据博客里面最下面的表输入[]内的内容。
6.jpg

(1)比如我们需要当前气温,就对照表里面,输入[NowT],然后增加Meter=String和Text=(为了告诉RM这里输出的是文字)。接下来调整X/Y以及其他的个性化设置。
(2)再比如我们要天气图标就对照输入表内的当前天气的[]节点名称——Nowicon。然后输入Meter=image和imagename=(为了告诉RM这里输出的是图片。以及继续调整X/Y位置和宽高大小。
(3)就是我们需要的城市。

表1.png

输入完成刷新皮肤,我们就可以看到我们需要的东西就出来了。
7.jpg
7、继续添加,明天天气状况,后天天气状况,大后天天气状况。
8.jpg

我们可以看到皮肤又多了点什么....
9.jpg



8、继续添加温度,图标之类的东西。(截图的是明天的,显示后天的话只需要复制这三团东西,把[]内的1改成2然后修改相应的Y轴位置就OK了,改成3就是后天的,千万要对照博客内的表!!!!)
10.jpg

完成
11.jpg

【文件下载】截图的代码可能和博客不一样,以博客为准,因为博客那边是可以修改的,所以方便优化。
http://zigmax.sinaapp.com/?p=98

评分

参与人数 3心动值 +2 活跃值 +15 技术值 +2 收起 理由
devil灬冥羽 + 2 童鞋我要表扬你( ノ^ω^)ノ
萝莉头 + 1 + 10 + 1 童鞋我要表扬你( ノ^ω^)ノ
雪狼恨 + 1 + 3 + 1 赠一点节操给你哦(^□^*)

查看全部评分

回复

使用道具 举报

签到天数: 1121 天

[LV.10]以坛为家III

发表于 2014-4-17 00:11:01 | 显示全部楼层
以后终于不用到处解释怎么改怎么做了,求加精

点评

已加:)  发表于 2014-4-17 22:10
回复

使用道具 举报

签到天数: 368 天

[LV.9]以坛为家II

发表于 2014-4-17 00:43:10 | 显示全部楼层
没用雨滴了桌面一团糟已经没勇气收拾了
回复

使用道具 举报

签到天数: 699 天

[LV.9]以坛为家II

发表于 2014-4-17 12:48:18 | 显示全部楼层
先试试看是否可行!支持一下
回复

使用道具 举报

签到天数: 10 天

[LV.3]偶尔看看II

发表于 2014-4-18 00:01:40 | 显示全部楼层
试试看是否可行!支持一下
回复

使用道具 举报

签到天数: 19 天

[LV.4]偶尔看看III

发表于 2014-4-18 01:13:15 | 显示全部楼层
试试    不知道自己弄的来不!!!
回复

使用道具 举报

签到天数: 428 天

[LV.9]以坛为家II

发表于 2014-4-18 07:28:42 | 显示全部楼层
通俗易懂 支持
回复

使用道具 举报

签到天数: 446 天

[LV.9]以坛为家II

发表于 2014-4-18 09:47:33 | 显示全部楼层
支持一下~~~
回复

使用道具 举报

签到天数: 129 天

[LV.7]常住居民III

发表于 2014-4-18 11:24:13 | 显示全部楼层
看的不是太懂 先支持了 慢慢学习修改
回复

使用道具 举报

签到天数: 1529 天

[LV.Master]伴坛终老

发表于 2014-4-18 11:26:11 | 显示全部楼层
= =虽然不用天气皮  还是赞一下
回复

使用道具 举报

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

本版积分规则

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