【解决】解决Win7自带天气不能使用问题
安装Win7之后,小工具的天气是无法使用的。解决方案也是从网上七拼八凑来的 + 自己折腾
今天,有网友PM我,遂发此文
废话少说
方案一:简单执行,覆盖掉。
附件:
方案二:手动覆盖C:\Program Files\Windows Sidebar\Gadgets\Weather.Gadget 文件夹内容
如果只是覆盖C:\Program Files\Windows Sidebar\Gadgets\Weather.Gadget\zh-CN的话,天气可以显示,但不能显示天气图片。
此方案已经修改了部分参数,部分城市显示中文,默认城市修改为“深圳”了,但需要修改取得管理权限,或者直接在管理员administrator帐户下覆盖。
附件:
方案二补充说明:
Win7小工具 天气预报修改:
一、修改权限。过程如下:先获取Weather.Gadget文件夹和文件的全部权限!建议先备份(其实没用)
目录位于C:\Program Files\Windows Sidebar\Gadgets\Weather.Gadget
1、右键点击Weather.Gadget属性
2、点击安全页的“高级”按钮
3、到“所有者”标签点击下面的“编辑”
4、选择“Administrators”(注意是用户组,两个人头的,不是Administrator用户),勾选下面的“替换子容器和对象所有者”,点确定回到上一个对话框。
5、到“权限”标签,选择“Administrators”,点击“编辑”按钮:
6、选择“Administrators”(注意同上),点击“编辑”按钮
7、勾上“完全控制”后面的勾,全部的勾就都自动勾上了,点确定回到上一个对话框。
8、勾上图示方框的两个勾,点确定,这时系统会应用更改,如果文件较多的文件夹,将有个应用进程出现,等完成!
9、最后一路确定,把属性对话框关闭,文件夹的权限就都夺取过来了。
二、覆盖Weather.Gadget文件夹文件
三、替换,成功!!
要显示中文名称,请自行修改weather.js文件!当然首先的条件是要你本地的地名(英文拼音)必须在天气工具的设置中搜得到才能做对应的修改!否则它一样会无法使用!!!
四、天气预报本地化
C:\Program Files\Windows Sidebar\Gadgets\Weather.Gadget\zh-CN\js\localizedStrings.js
用记事本打开,找到
////////////////////////////////////////////////////////////////////////////////
L_localizedStrings_Text['DefaultCity'] = 'Redmond, WA';
L_localizedStrings_Text['DefaultLocationCode'] = 'wc:USWA0367';
L_localizedStrings_Text['DefaultUnit'] = 'Celsius';
////////////////////////////////////////////////////////////////////////////////
其中 'Redmond, WA'就是默认地,'wc:USWA0367'为默认地代码
如果想修改
打开网页
http://weather.msn.com/
在“Find weather for”中输入自己所在地汉语拼音,如:“Shenzhen”,再点“go”
如果此时出现多个地名,选择你要的点击展开
此时地址栏出现变更
http://weather.msn.com/local.aspx?wealocations=wc:CHXX0120
最后的“wc:CHXX0448”就是所在地区深圳的关键字段
此时,网页也会出现“Local weather Forcast”“Shenzhen,CHN”---默认地汉语拼音
此时修改 'Redmond, WA'为 Shenzhen,CHN
wc:USWA0367'为默认地代码 wc:CHXX0120
保存退出即可
个人推荐方案二^,^
[ Edited bymyjoys on 2009-8-14 15:01 ] 不错,学习了
MSN Weather 2.0
其实,还有个小工具,就是MSN weather2.0
下载:
http://vista.gallery.microsoft.com/liveItemDetail.aspx?li=77ad820a-2b64-408f-a92f-2c6c71b8ec37&bt=1&pl=1
预报5天的【MSN weather 2.0 天气预报】小工具
1.先安装MSNweather2.0
2.把汉化文件zh-cn文件夹复制到安装目录下面:
C:\Users\用户名\AppData\Local\Microsoft\Windows Sidebar\Gadgets\MSNWeather.gadget\
(注意:此处的用户名是计算机的“用户名”!需要依据实际名称更改)
不能显示中文地址的,自己可以在zh-CN文件中修改一下,具体方法:将js文件夹中的localizedStrings打开(Win7右键-编辑),按照文件中的格式,将你所在地添加进去即可!
[ Edited bymyjoys on 2009-8-14 12:29 ] 记号~~~ mark一会儿去试试. 作个记号 mark 那个问题vista时代就通过替换文件解决了,不过非常喜欢msn的工具。先标记一下,下次下下来看看。 好好学习:P Posted by MH11160 on 2009-8-14 17:20 http://www.ibmnb.com/images/common/back.gif
那个问题vista时代就通过替换文件解决了,不过非常喜欢msn的工具。先标记一下,下次下下来看看。
Vista时代,覆盖zh-CN
但Win7时代不行啦^,^ 预报5天的不错! MSN Weather 2.0?现在在XP下,先下来,等下再试试 OK了。那个权限真是麻烦 记号一下`~~ 太复杂了,把自带的那个目录改个名字,再把新的copy进去就是了。 Posted by yansy on 2009-8-15 18:47 http://www.thinkpad.cn/forum/images/common/back.gif
太复杂了,把自带的那个目录改个名字,再把新的copy进去就是了。
其实就是做这个工作呢^u^
启用administrator用户就不需要这么麻烦了^,^
不用修改
直接就可以覆盖 我用的另一款天气,可以报两天的^,^
回复 #18 czxubing 的帖子
MSN这个不是很清楚 好像挺复杂。 很复杂的说我是把之前安装的测试版WIN7的预报提取出来直接丢进去就可以用了~~ s收藏了 谢谢 英文版的没问题 搞定,就还是不出汉字..... 好像挺复杂,等装了win7试试 谢谢分享!!!顺便赚点NB 留个记号 谢谢分享! 麻烦
:( 帮顶,做个记号,以后有用^u^