zwkere
2003-04-15, 08:10
代码:--------------------------------------------------------------------------------
WeatherOnlinePlus Script v0.1 by Lee1892(lee1892@mail.china.com)
可以根据天气查询结果自动显示相应图标的脚本,适用于Samurize v0.85b或更高版本(可能)
天气资料及原始图片由“天气在线”提供,地址:http://www.t7online.com/
使用临时图片文档的想法来自cicada
使用多个Samurize配置的想法来自Alderaic
============================================
安装及使用:
1. 复制文件及文件夹至相应目录
.ini -> %Samurize%Configs
.vbs -> %Samurize%Scripts
<WeatherOnlinePlus> -> %Samurize%Skins
2. 运行WeatherOnlinePlus.reg
3. 用文本编辑器打开WeatherPlusStart.vbs,修改如下三个常量
CITY_ID 在http://www.t7online.com/找到你所在城市的代号,换之,方法见后
SAMURIZE_DIRECTORY 改为你的Samurize存放路径
UPDATE_INTERVAL 选择合适的更新时间间隔,单位:分钟
如果你的Samurize存放路径不是默认的C:Program FilesSamurize,请编辑WeatherOnlinePlus.ini,
将其内所有C:Program FilesSamurize替换为你的Samurize存放路径
4. 查找所在城市代号
浏览http://www.t7online.com/,在其左侧可选地区->国家,点击后右侧会出现一系列该区域内的城市名
将鼠标悬停在城市链接上方,会在浏览器下端的状态栏内出现链接地址
记下"WMO="后至"&"标志前出现的数字及字母,此即为你所需要的城市代码
如上海为58362,慕尼黑为10866
5. 编辑你正在使用的Samurize默认配置(启动Samurize,右键于系统托盘图标,Edit ConfigFile...)
在你的配置里,作如下操作
Add Meter -> Add Active Script
Text: <nothing>
Select Script: WeatherPlusStart.vbs
Select Function to Run: main
Run every X min: 60
存盘,刷新配置(右键于系统托盘图标,Reload Config)
6. 这时,可能会有防病毒的软件会提示说该脚本如何如何,予以确认运行,应该有第2个Samurize被调出来
其配置即为所需的天气查询配置,可编辑之以符合自己的喜好,下列为此配置内可用的程序
city_name = City Name 城市名
<someday>_low = Low Temperature of <someday> 最低温度
<someday>_high = High Temperature of <someday> 最高温度
<someday>_comb = <someday>_low & " ~ " & <someday>_high 最低温度~最高温度(11~23)
<someday>_wid = Weather Condition of <someday> 天气情况,对应于显示的图标
*Note: <someday> could be today, nextday and lastday
<someday>可以是今、明、后三天
7. 一些提示
不要随意更改各文件名、目录名、注册表内的键名,除非你能在程序里的相应位置把他们也改了。
如果你有自己中意的图标,可以替换%Samurize%SkinsWeatherOnlinePlus下相应的文件,
但必须使用原文件名。但不要替换以tmp开头的3个文件。
对于WeatherOnlinePlus的配置,建议启动后将其设为Use Designed Position,而在配置里调整好它
位置。
down (http://bbs.et8.net/bbs/attachment.php?s=&postid=2291374)
WeatherOnlinePlus Script v0.1 by Lee1892(lee1892@mail.china.com)
可以根据天气查询结果自动显示相应图标的脚本,适用于Samurize v0.85b或更高版本(可能)
天气资料及原始图片由“天气在线”提供,地址:http://www.t7online.com/
使用临时图片文档的想法来自cicada
使用多个Samurize配置的想法来自Alderaic
============================================
安装及使用:
1. 复制文件及文件夹至相应目录
.ini -> %Samurize%Configs
.vbs -> %Samurize%Scripts
<WeatherOnlinePlus> -> %Samurize%Skins
2. 运行WeatherOnlinePlus.reg
3. 用文本编辑器打开WeatherPlusStart.vbs,修改如下三个常量
CITY_ID 在http://www.t7online.com/找到你所在城市的代号,换之,方法见后
SAMURIZE_DIRECTORY 改为你的Samurize存放路径
UPDATE_INTERVAL 选择合适的更新时间间隔,单位:分钟
如果你的Samurize存放路径不是默认的C:Program FilesSamurize,请编辑WeatherOnlinePlus.ini,
将其内所有C:Program FilesSamurize替换为你的Samurize存放路径
4. 查找所在城市代号
浏览http://www.t7online.com/,在其左侧可选地区->国家,点击后右侧会出现一系列该区域内的城市名
将鼠标悬停在城市链接上方,会在浏览器下端的状态栏内出现链接地址
记下"WMO="后至"&"标志前出现的数字及字母,此即为你所需要的城市代码
如上海为58362,慕尼黑为10866
5. 编辑你正在使用的Samurize默认配置(启动Samurize,右键于系统托盘图标,Edit ConfigFile...)
在你的配置里,作如下操作
Add Meter -> Add Active Script
Text: <nothing>
Select Script: WeatherPlusStart.vbs
Select Function to Run: main
Run every X min: 60
存盘,刷新配置(右键于系统托盘图标,Reload Config)
6. 这时,可能会有防病毒的软件会提示说该脚本如何如何,予以确认运行,应该有第2个Samurize被调出来
其配置即为所需的天气查询配置,可编辑之以符合自己的喜好,下列为此配置内可用的程序
city_name = City Name 城市名
<someday>_low = Low Temperature of <someday> 最低温度
<someday>_high = High Temperature of <someday> 最高温度
<someday>_comb = <someday>_low & " ~ " & <someday>_high 最低温度~最高温度(11~23)
<someday>_wid = Weather Condition of <someday> 天气情况,对应于显示的图标
*Note: <someday> could be today, nextday and lastday
<someday>可以是今、明、后三天
7. 一些提示
不要随意更改各文件名、目录名、注册表内的键名,除非你能在程序里的相应位置把他们也改了。
如果你有自己中意的图标,可以替换%Samurize%SkinsWeatherOnlinePlus下相应的文件,
但必须使用原文件名。但不要替换以tmp开头的3个文件。
对于WeatherOnlinePlus的配置,建议启动后将其设为Use Designed Position,而在配置里调整好它
位置。
down (http://bbs.et8.net/bbs/attachment.php?s=&postid=2291374)