Rainmeter天气皮肤怎样设置?

选择该皮肤的"Edit Skin"选项就是默认用记事本打开其 Blue-White.ini 文件

大多数皮肤的 ini 文件都可以这样直接打开编辑

但也有特殊的就像这个

该 ini 文件是用国外编码格式来编写的

因此不管是用我们中文系统常用的 ANSI 还是 Unicode 等编码来保存

显示出来的天气都是乱码

(这个当时也折腾了我好长时间)

我们需要借助一个支持多编码格式的文本编辑软件

这里推荐选用 EmEditor

EmEditor 8.04 汉化版下载地址:

.com/soft/3644.html#downUrlMap

用 EmEditor 打开上述皮肤的 Blue-White.ini 文件

默认位置是 Rainmeter\Skins\Area Weather\Blue-White.ini

显示无法用当前"简体中文(GB2312)"编码打开该 ini 文件

选择"从列表中选择编码"

可以看到原文件是采用"西欧(1252, iso-8859-1)"编码

打开 Blue-White.ini 后找到这段文字:

-------------------------------------------------------------------------------------

[Variables]

;Please replace your location code of Weather.com below, e.g: Sydney is ASXX0112.

;You can check it on Weather.com or Google.

;And you may also delete "&unit=m" if you prefer the Fahrenheit Scale.

URL= /weather/local/ASXX0112?cc=*&unit=m&dayf=6

Font=Century Gothic

-------------------------------------------------------------------------------------

中文大意是

"请在下面替换您所在地于 Weather.com 的位置代码,例如 悉尼 是 ASXX0112 ......"

我们将后面那句

URL= /weather/local/ASXX0112?cc=*&unit=m&dayf=6

中的"ASXX0112"替换为我们所在地的代码例如北京 CHXX0008 (各地代码附后)变成

URL= /weather/local/CHXX0008?cc=*&unit=m&dayf=6

保存退出(这样保存退出默认是按打开时的编码格式也就是"西欧(1252, iso-8859-1)"来保存)

在 Rainmeter 选择 Refresh Skin(刷新皮肤) 或重启 Rainmeter

这样显示的天气就是北京的天气了

全国各地天气代码:

北京CHXX0008

哈尔滨CHXX0046

长春CHXX0010

沈阳CHXX0119

大连CHXX0019

天津CHXX0133

呼和浩特CHXX0249

乌鲁木齐CHXX0135

西宁CHXX0236

银川CHXX0259

兰州CHXX0079

西安CHXX0141

拉萨CHXX0080

成都CHXX0016

重庆CHXX0017

贵阳CHXX0039

昆明CHXX0076

太原CHXX0129

石家庄CHXX0122

济南CHXX0064

青岛CHXX0110

郑州CHXX0165

合肥CHXX0448

南京CHXX0099

徐州CHXX0037

上海CHXX0116

武汉CHXX0138

长沙CHXX0013

南昌CHXX0097

杭州CHXX0044

福州CHXX0031

厦门CHXX0140

南宁CHXX0100

桂林CHXX0434

海口CHXX0502

广州CHXX0037

香港CHXX0049

澳门CHXX0512

台北TWXX0021

高雄TWXX0013

台南TWXX0020