PDA

完整版本 : 【分享】关于Samurize WeatherPlus的最终编辑。


dc
2003-04-13, 08:06
1.
首先去这个网址 http://weather.interceptvector.com/list.php 找到你所在的国家和城市比如 北京 http://weather.interceptvector.com/weather.xml?id=Q0hYWDAwMDg%3D 这里有个id=Q0hYWDAwMDg%3D这表示你城市的ID,请事先记下来.

2.
打开weatherplus.vbs 找到这一句话 const CITY_ID= "QlVYWDAwMDU=" 然后把你刚才记下的ID填进去。北京的ID是Q0hYWDAwMDg%3D
再打开RefreshWeatherPlus.vbs 找到 const CITY_ID= "QlVYWDAwMDU=" 也把北京的ID替换原来的ID.

3.从 weatherplus.vbs 找到这句 const USE_CELSIUS= False 把False改成 True ,然后找一个关键字 "癈" 把它改成 " ℃ " 这个文件中有2处要改

4.从 RefreshWeatherPlus 找到这句 const CITY_ID= "QlVYWDAwMDU=" 把ID换成你当前城市的ID 并在 "=" 后面加一个 "True" 像这个样子 const CITY_ID= "QlVYWDAwMDU=True"

5.从 RefreshWeatherPlus 找到这句 const USE_CELSIUS=True 如果如果是"True"这里是False的话,把它改成 "True".

6.删除你的,weather.cahce.xml 然后再打开你的脚本编辑器。加一个脚本,选择 RefreshWeatherPlus.vbs 然后把这个脚本利用编辑器的缩放功能把它弄得最小。看不见为佳,因为数据都是从这个脚本读过来,没有实际桌面效果,只要他存在即可。

大家为什么图标不会变,估计就是这个东西没有加上。

enjoy all guys....:D

kjhenry
2003-04-13, 08:32
编辑 RefreshWeatherPlus.vbs时
geIimageForWid 和getFCWid 的参数是什么呀?

dc
2003-04-13, 08:38
以下是引用kjhenry在2003-4-13 8:32:07的发言:
编辑 RefreshWeatherPlus.vbs时
geIimageForWid 和getFCWid 的参数是什么呀?


就是默认的,不需要改动。

kjhenry
2003-04-13, 08:42
可是用config编辑的时候加RefreshWeatherPlus.vbs
下面select function时,一选就跳出框来要求输入参数,要是不选function或是不输入参数RefreshWeatherPlus.vbs是不是就没有作用了?

dc
2003-04-13, 08:59
以下是引用kjhenry在2003-4-13 8:42:59的发言:
可是用config编辑的时候加RefreshWeatherPlus.vbs
下面select function时,一选就跳出框来要求输入参数,要是不选function或是不输入参数RefreshWeatherPlus.vbs是不是就没有作用了?


对,这个地方你不用理会。就选没有"---Select Function---" 脚本会自动帮你填上的

zfl0087
2003-04-13, 10:20
请问 weatherplus.vbs 在什么地方可以找到

kjhenry
2003-04-13, 12:18
hoho,还有时差..........

温柔
2003-04-13, 12:29
我提点不同意见,顶楼没有说完全。当地址为 http://weather.interceptvector.com/weather.xml?id=CITY_ID时,只会取得这个城市的预报,但是默认温度是华氏,地址必须加入&celsius=true,脚本里面的celsius=ture才会起作用;地址再加上&xsd=true可以使用schema,也就是使用不同的40个图标,但是我还没有搞定;地址再加上&namespace=true可以使用自定义的地段,也就是说用户可以定于返回的字段(比如说城市名字是中文)。

按照其他的帖子来看,恐怕要实现自动转换图标真的要用计划任务了。


[此贴子已经被作者于2003-4-13 17:00:32编辑过]

xjl98116
2003-04-13, 13:32
试试看

闪给你看
2003-04-13, 14:49
真好,终于可以改成摄氏度了,城市名也改成中文了,就剩下自动转换图标还没有解决了.

温柔
2003-04-13, 16:45
我也终于把图标问题解决了,就是把refreshweather这个脚本放在系统计划任务里面,我设的是每30分钟运行,经过2次运行,temimg终于跟随刷新了。

闪给你看
2003-04-13, 17:03
我也放到计划任务里面了呀,可是还不行啊.