只需一步,快速开始
扫一扫,访问微社区
签到天数: 82 天
[LV.6]常住居民II
您需要 登录 才可以下载或查看,没有账号?点击注册
[DownloadYB] Measure=Plugin Plugin=Plugins\WebParser.dll Url=http://m.weather.com.cn/data/#CODE#.html UpdateRate=#RATE# Download=1 DownloadFile=datayb.txt复制代码使用Download选项还有几点要注意: 这里把Download设置成1,表示要将URL下载到本地; 要自己设定文件名,DownloadFile=datayb.txt就是把下载的内容保存成datayb.txt; 下载的文件保存在皮肤文件的文件夹里的DownloadFile子文件夹下,比如说这个天气皮肤的路径是D:\Users\XXX\Documents\Rainmeter\Skins\Weather\Weather.ini,那么它会自动在D:\Users\XXX\Documents\Rainmeter\Skins\Weather\里面新建一个DownloadFile文件夹,下载的文件就放在这个文件夹里面,也就是说下载文件的完整路径就是D:\Users\XXX\Documents\Rainmeter\Skins\Weather\DownloadFile\datayb.txt;说到这里顺便提一下,雨滴有一个内置的变量CURRENTPATH,在这个例子中,对于Weather.ini这个皮肤来说,它的CURRENTPATH就等于“D:\Users\XXX\Documents\Rainmeter\Skins\Weather\”这一长串,所以接下来如果我们要用到这个路径,直接写#CURRENTPATH#\DownloadFile\datayb.txt就ok了,很方便吧 结合以上两份代码我们就可以实现在不联网的时候让皮肤读取本地的文件来显示,能够联网更新的时候再更新内容,我写一个超级简单的皮肤来显示实时温度给大家参考一下吧~大概就40行代码 当然,这个皮肤第一次运行的时候也不能正常显示温度,因为这个时候本地的文件还不存在呢;这就需要你手动刷新一下,如果你的网络成功连上了中国天气网并把事实数据下载下来了,刷新之后就可以看到了;而且这个本地文件会一直存在,接下来如果你重新开机之后还没有连上网络,它就会显示上一次保存的本地文件里面的气温数据了~ xxx.zip (690 Bytes, 下载次数: 293) 2012-8-10 22:30 上传 点击文件名下载附��
xxx.zip (690 Bytes, 下载次数: 293) 2012-8-10 22:30 上传 点击文件名下载附��
使用道具 举报
签到天数: 9 天
[LV.3]偶尔看看II
举报
签到天数: 35 天
[LV.5]常住居民I
签到天数: 32 天
签到天数: 37 天
签到天数: 1 天
[LV.1]初来乍到
签到天数: 2 天
签到天数: 1035 天
[LV.10]以坛为家III
本版积分规则 发表回复 回帖后跳转到最后一页
扫一扫访问微社区