网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月20日漏签0天
rainmeter吧 关注:199,066贴子:765,427
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 6回复贴,共1页
<<返回rainmeter吧
>0< 加载中...

【07-15 技术交流】记录一次失败的尝试:联网后拉取天气信息

  • 只看楼主
  • 收藏

  • 回复
  • 丰口绀愫
  • 雨滴
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一个多年的rainmeter小白,因为喜欢极简,早早遇到了自己比较满意的组件,所以就一直没折腾了。就弄了一个快捷访问各个盘的,一个时间。(还有一个回收站,和一个关联bat的脚本的,两个图标很不显眼,被我放在奇怪的地方了。)
最近突然想弄个天气,来到贴吧,看到了这个帖子的https://tieba.baidu.com/p/9745303378的插件,简单自己修改了一下位置,放在了右上角。
本来感觉很完美,但是今早发现这个天气不会自动拉取天气信息。
问了一下作者,看了下代码,发现是刷新时间的问题,代码里写的是30分钟刷新一次。
解决方案也显而易见:1,缩短自动刷新时间。2,联网后手动刷新。
方案一担心被屏蔽,方案二感觉不够优雅(这该死的优雅)
于是开始了折腾之路。
搜了一下发现类似问题十年前就有人反馈了,但是应该是由于兼容性以及小众等问题,一直无人解决。(实际上如果你在一个有网络环境的地方开机就不会有这个问题。)
我先写了一个手动刷新的,其实就是加了一行:LeftMouseUpAction=[!Refresh]
然而我还是不满意,于是我开始琢磨自动刷新。在网上搜了搜,发现了:ping.dll功能。
然而这个语法太怪,开发手册太厚,简单学了一下,网上又下了几个涉及ping.dll的脚本就还是仿着写了。
中途还不小心写了个死循环,直接无限访问天气网站,导致我还被屏蔽了。大概过了三四个小时才放出来。
最终也没成功,还是失败了。我选择手动刷新。


  • 丰口绀愫
  • 雨滴
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
分享一下当前的桌面状态,幻灯片壁纸(幻灯片是找的摄影集,俺也看不懂,俺就装逼)。
文件都藏在右下角的合集里,日常我感觉分类清楚的话使用也挺方便的。


2025-07-20 09:27:16
广告
  • 丰口绀愫
  • 雨滴
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
官方开发手册上有关ping.dll的相关内容。
我一开始想的一个实现思路就是让这个一直请求百度,如果请求通了,就调用一下天气刷新,并且把这个请求方式的更新状态改为“-1”,使得这个工具在网不通的时候频繁访问,网通之后就不再运行。但是失败了,我也不知道哪失败了的。-1


  • 丰口绀愫
  • 雨滴
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
后来在外网下到一个网络检测的插件,写的很简单,但是能检测出网络状态。我开始仿写这个插件,但是也没实现。我的思路是一直访问百度,在变量里设置一个flag,如果网通的话,flag是0,如果网不通,flag是1。然后找一个方法监听flag,flag变化的时候这个方法自己更新一下调一下天气的。但是也没实现。而且就算实现了,我也不清楚一直ping百度有没有风险。


  • 丰口绀愫
  • 雨滴
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
分享一下我今天折腾相关资源:
链接: https://pan.baidu.com/s/1cGz6mGETIsWKPyREAm1G-w?pwd=u4hw 提取码: u4hw
其中包含:我自己目前用的天气皮肤、楼上的老外的网络检测皮肤、开发手册。
我能力精力有限,目前只能到这了。希望能对后来人有所帮助。


  • 丰口绀愫
  • 雨滴
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 烦恼的小笼包
  • 小雨
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

ForceReload=1
DynamicVariables=1
你可以试试在ini文件里面,请求网页那个部分下面加上这两个参数,之前我搞nerv天气功能的时候也遇到了这个问题,原本30分钟更新,但实际是发出了请求,数据也拿到了,但是皮肤没更新,加上这两句就可以了。我现在5分钟刷新一次,一切正常。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回rainmeter吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示