Alain3363 发表于 2006-12-4 10:43

【转帖】【下载】Vista Sidebar 天气不能用?不用了!给大家一个更好的天气小工具

@.@远景的达人又有新作了:

http://vistafans.com/thread-69468-1-1.html


6000正式版的天气小工具还是不能用。与其修改地区,替换,还不如不用它了。

刚刚做了一个更好的天气小工具,功能可比Vista自带的小工具好的多。给大家分享一下。

[ 本帖最后由 Alain3363 于 2006-12-4 10:47 编辑 ]

黄土高坡 发表于 2006-12-4 18:03

bing_gz 发表于 2006-12-5 00:37

XP能装么?

huanggx 发表于 2006-12-5 02:15

这个sidebar有个小问题,中文版在Vista英文环境下, 安装后找不到, 切换到中文语言下才能看到

Alain3363 发表于 2006-12-5 02:19

倒...它这中文版指的是Vista中文版.....


不过有个bug湿度和能见度弄反了

huanggx 发表于 2006-12-5 02:24

原帖由 Alain3363 于 2006-12-5 02:19 发表
倒...它这中文版指的是Vista中文版.....


不过有个bug湿度和能见度弄反了

意思是, 中文版适合Vista中文版?

我现在安装了ENt的中文语言包. 切换到中文状态下才能看到这个sidebar, 在英文状态下看不到. 安装目录下都没有踪影.

Alain3363 发表于 2006-12-5 02:26

他的意思貌似是如此 vista中文版装他的中文版~~~
英文环境就装英文版

huanggx 发表于 2006-12-5 02:28

原帖由 Alain3363 于 2006-12-5 02:19 发表


不过有个bug湿度和能见度弄反了

这个倒是可以自己修改一下. windows sidebar主要由xml, html,css和js组成. 如果有工夫, 自己都可以编写一个sidebar. 微软网站有教程.

等我切换到中文状态下再看看, 我觉得很容易就可以纠正这个小bug

huanggx 发表于 2006-12-5 02:49

在 C:\Users\HuangGX\AppData\Local\Microsoft\Windows Sidebar\Gadgets\WeatherCenter.CHS.gadget\zh-CN\include下有个文件langres.js
把45行和46行修改一下就可以了:
原来是:
visibility: "能见度",
humidity: "湿度"
改为:
humidity: "能见度",
visibility: "湿度"

虽然看起来别扭,但这是最简单的办法。 作者在处理获取到的天气数据时,错误地把能见度数据当作湿度数据了。最好的办法是修改其处理数据的代码, 但那样花费时间长。

[ 本帖最后由 huanggx 于 2006-12-5 02:50 编辑 ]

Drifter 发表于 2006-12-5 03:05

字体怎么了?

Drifter 发表于 2006-12-5 03:06

原帖由 huanggx 于 2006-12-5 02:49 发表
在 C:\Users\HuangGX\AppData\Local\Microsoft\Windows Sidebar\Gadgets\WeatherCenter.CHS.gadget\zh-CN\include下有个文件langres.js
把45行和46行修改一下就可以了:
原来是:
visibility: "能见度&qu ...


你装了截图工具吗? 哪个? 用自带的截出来的有个红框.

Alain3363 发表于 2006-12-5 03:11

红框可以去掉的阿 选项的最后一项 去掉勾

Alain3363 发表于 2006-12-5 03:13

原帖由 huanggx 于 2006-12-5 02:49 发表
在 C:\Users\HuangGX\AppData\Local\Microsoft\Windows Sidebar\Gadgets\WeatherCenter.CHS.gadget\zh-CN\include下有个文件langres.js
把45行和46行修改一下就可以了:
原来是:
visibility: "能见度&qu ...
搞定了?? 传上来吧@.@

huanggx 发表于 2006-12-5 03:15

原帖由 Drifter 于 2006-12-5 03:06 发表



你装了截图工具吗? 哪个? 用自带的截出来的有个红框.

我用这个。

Vista自带的不太好用

huanggx 发表于 2006-12-5 03:20

原帖由 Alain3363 于 2006-12-5 03:13 发表

搞定了?? 传上来吧@.@

按我说的修改一下就可以了。

中文版在这里:
C:\Users\你的帐户名\AppData\Local\Microsoft\Windows Sidebar\Gadgets\WeatherCenter.CHS.gadget\zh-CN\include
英文版在这里:
C:\Users\你的帐户名\AppData\Local\Microsoft\Windows Sidebar\Gadgets\WeatherCenter.EN.gadget\en-US\include

我把中文版的修订贴上来,英文版我没有安装。

[ 本帖最后由 huanggx 于 2006-12-5 03:21 编辑 ]

Drifter 发表于 2006-12-5 03:22

楼上的能人能不能把字体问题解决一下啊? 

Drifter 发表于 2006-12-5 03:22

原帖由 Alain3363 于 2006-12-5 03:11 发表
红框可以去掉的阿 选项的最后一项 去掉勾

哦, 对啊. 没仔细看. 谢谢

Alain3363 发表于 2006-12-5 03:22

Good.... 下载之~~ 我现在挂中文MUI的

btw 我装法文MUI总是装不上 说是错误 晕

[ 本帖最后由 Alain3363 于 2006-12-5 03:27 编辑 ]

huanggx 发表于 2006-12-5 03:24

原帖由 Drifter 于 2006-12-5 03:05 发表
字体怎么了?

估计你自己设置了窗口的字体为微软雅黑吧?

这个字体行距比宋体大一些,而这个sidebar的作者没考虑好这些因素,造成这个现象

Drifter 发表于 2006-12-5 03:28

原帖由 huanggx 于 2006-12-5 03:24 发表


估计你自己设置了窗口的字体为微软雅黑吧?

这个字体行距比宋体大一些,而这个sidebar的作者没考虑好这些因素,造成这个现象


没有改系统字体, ie里面可能动过. 这个是用ie来显示的吗?

huanggx 发表于 2006-12-5 03:29

字体文件在这里:
C:\Users\你的帐户名\AppData\Local\Microsoft\Windows Sidebar\Gadgets\WeatherCenter.CHS.gadget\css下的Weather.css

我刚切换到英文环境,等我切换到中文环境后修改看看。你也可以自己修改看看,字体比较好改
改完保存文件,然后刷新一下那个sidebar就能看到效果
刷新,其实就是选中其选项菜单,然后按取定按钮就可以了

huanggx 发表于 2006-12-5 03:33

原帖由 Drifter 于 2006-12-5 03:28 发表



没有改系统字体, ie里面可能动过. 这个是用ie来显示的吗?

yes!

windows sidebar基本上就是html页面。你自己如果愿意,你就可以自己写一个。
一个sidebar包括如下文件:
xml,定义saidebar
html,sidebar的显示样式
css,定义字体,间距等等样式
js,进一步控制sidebar
只有xml和html是必须的

微软网站有指南

Drifter 发表于 2006-12-5 03:34

我的是英文版的.

作者全部用了绝对位置, 所以会出现这种现象.

字体全部都是tahoma. 没有宋体也没有雅黑. 大小还是不对.

Alain3363 发表于 2006-12-5 03:35

huang兄那个我用了不管用哦
自己改了一下 可以了 改成这样...


var lng_Stats = {
        pressure: "气压",
        wind: "风速",
        visibility: "能见度",
        humidity: "湿度"

效果图

[ 本帖最后由 Alain3363 于 2006-12-5 03:38 编辑 ]

huanggx 发表于 2006-12-5 03:37

原帖由 Alain3363 于 2006-12-5 03:35 发表
huang兄那个我用了不管用哦
自己改了一下 可以了 改成这样...


var lng_Stats = {
        pressure: "气压",
        wind: "风速",
        visibility: "能见度",
        humidity: "湿度"

原来就是这样啊,你休改啥了?
我的那个不管用?

Alain3363 发表于 2006-12-5 03:39

不是阿 我这里原来是把湿度能见度写颠倒了的.....

huanggx 发表于 2006-12-5 03:39

原帖由 Drifter 于 2006-12-5 03:34 发表
我的是英文版的.

作者全部用了绝对位置, 所以会出现这种现象.

字体全部都是tahoma. 没有宋体也没有雅黑. 大小还是不对.

你的IE是不是强制修改了雅黑字体?如果修改了,sidebar也就修改了。
IE强制修改字体,就恢覆盖原网页设置的字体。而sidebar也使用IE显示的

huanggx 发表于 2006-12-5 03:41

原帖由 Alain3363 于 2006-12-5 03:39 发表
不是阿 我这里原来是把湿度能见度写颠倒了的.....

难道咱俩用的不是一个版本?

Alain3363 发表于 2006-12-5 03:42

原帖由 huanggx 于 2006-12-5 03:41 发表


难道咱俩用的不是一个版本?
目前是这样 显示正常了

huanggx 发表于 2006-12-5 03:44

原帖由 Drifter 于 2006-12-5 03:34 发表
我的是英文版的.

作者全部用了绝对位置, 所以会出现这种现象.

字体全部都是tahoma. 没有宋体也没有雅黑. 大小还是不对.


那你就修改一下对应的项目的top,例如
.current_temperature{
        position: absolute;
        color: white;
        font-family: Segoe UI,Tahoma;
        font-size: 16px;
        left: 10px;
        right: 10px;
        top: 33px;
}
这个是设置当前温度的css,你把top该小一点,比如说30px,就会提高3个像素
页: [1] 2
查看完整版本: 【转帖】【下载】Vista Sidebar 天气不能用?不用了!给大家一个更好的天气小工具