史上最全天气预报+【易语言模块】

查看 185|回复 17
作者:wtflxk   
现在手机上这类APP很多,但是电脑上几乎找不到数\据比较全的同类软件
本着自己动手丰衣足食,从天气网(weather)(com)(cn)扒了点数据用易语言搞成了个模块
方便调用。模块截图如下:


类模块截图.png (92.05 KB, 下载次数: 0)
下载附件
易模块
2022-12-7 21:16 上传



类自定义数据.png (88 KB, 下载次数: 0)
下载附件
易模块
2022-12-7 21:16 上传

结构也是参考天气网返回的结构写的,有喜欢折腾的,可以自己折腾一下


附带了简单的演示例子:


QQ截图20221207210159.png (91.41 KB, 下载次数: 0)
下载附件
演示
2022-12-7 21:26 上传

需要注意的是,有些环境下不能自动获取到正常的地区,请使用 取城市代码 _QQ()配合 手动搜索城市代码() 来获取正常的地区


不喜欢例子中蓝色的图标,可以自己做一版960*640的PNG,小图的间隔是80*80 使用 取出对应的天气图标()最后一个参数改为: 取变量数据地址(你的图片)


就能变成你自己喜欢的图片


天气网原图.png (145.46 KB, 下载次数: 0)
下载附件
原图
2022-12-7 21:29 上传

上图是原图


修改后的图.png (144.75 KB, 下载次数: 0)
下载附件
本人简单修改后的图
2022-12-7 21:29 上传

上图是我修改的
更多的使用方法,请自行研究模块公开的命令,其中都是有备注的!
注意打包的程序(weather.exe)里面显示的所有内容都是用画板画出来的图片,
由于我也是才开始学习画板,暂时还做不到指那打那的效果,定位城市 只能通过
配置文件来修改了,配置文件内容,在帖子下方,请先仔细看完帖子再说好吗
城市定位不准是ip138的缘故,你可以自己行打开看看ip138 能不能正常显示
这只是一个模块例子,模块未必写的符合各位大佬,但是结构是按天气网接口返回的成员写法,也希望有能力的大佬
能写出更的工具带给大家。
模块中所有命令我都有备注说明,欢迎各位大佬指正
模块里面调用的:weather.dll
MD5     :FAC40E1FF42DE627CBE8C8EA19E273A2  使用前先校验MD5
本人承诺无任何后门及病毒,再次强调一下易语言写的!担心报毒的不要用!
至于报毒问题请自行搜索 易语言报毒 了解详情。
不愿意折腾的,里面自带了一份生成好的。
需要注意的是,有些环境下不能自动获取到正常的地区,请自行生成配置文件修改地区


固定的配置文件名:weather.ini


1.PNG (5.55 KB, 下载次数: 0)
下载附件
配置文件名
2022-12-8 09:04 上传

扩展名必须是.ini 不能是 weather.ini.txt
[config]
城市名=你的地区





配置文件内容.PNG (42.88 KB, 下载次数: 0)
下载附件
配置内容
2022-12-8 09:04 上传


可以控制的配置项







另存为.PNG (82.4 KB, 下载次数: 0)
下载附件
另存为
2022-12-8 09:04 上传




另存为保存关闭时 文件名:
weather.ini 保存类型:所有文件
选择编码ANSI  重新打开就能正常显示了






捕获.PNG (30.33 KB, 下载次数: 0)
下载附件
效果图
2022-12-8 09:04 上传


再次强调一下:由于调用的是ip138来判断地区的,而这个ip138在有些网络环境下是会被强跳的也就是说你打开的不是ip138
所以你才得不到正确的地址,有能力的可以通过修改代码 类 取城市代码_QQ () 使用QQ自动定位接口,没能力的就用配置文件好了
下载链接:https://wwi.lanzoup.com/irZoa0i3ehra

下载次数, 模块

haijishi   

谢谢分享,小白一个实验成功。按楼主说的,然后百度查的,保存前点文件--另存为--下面有个编码下拉找到ansi--保存或替换就可以了
yourfellow   


kukumalu 发表于 2022-12-7 22:03
weather.ini   在哪里找不到啊

我原来也和你一样困惑,现在解决了。
[color=]方法:新建一个txt文件,复制下列内容到txt:

[color=][config]
[color=]城市名=

深圳市

[color=]标题颜色=0
[color=]文字颜色=0
[color=]大字颜色=16711680
[color=]直线颜色=16777215
[color=]画板背景色=12632256
[color=]农历宜颜色=0
[color=]农历忌颜色=255
[color=]两小时降水颜色=255
[color=]天气大图=c:\1.png

[color=]注意:上面的城市名要填你自己所在的城市名。然后点击:
[color=]文件
[color=]-
[color=]另存为
[color=],在弹出的界面中“保存类型” 选择 “
[color=]所有文件
[color=]”,“文件名” 输入:
[color=]weather.ini
[color=];“编码(E)” 选择:
[color=]ANSI
[color=];最后
[color=]保存
即可。
再打开
[color=]weather.exe
[color=]运行程序就会显示你所在的城市了。
dhpeng136   

看着不错,下载了哈
littlebill   

感谢分享
houmasv   


wtflxk 发表于 2022-12-8 09:11
请仔细看一下贴子内容在反馈谢谢

帖子完善了 使用完美  文件需要自己新建,编码要对这个是关键!
yieyie   

谢谢分享,试着把ini文件改成了信阳市。
5221782   

很好,很详细
dsds89   

挺全面的,好东西
ysjd22   

厉害啊。谢谢
您需要登录后才可以回帖 登录 | 立即注册

返回顶部