關於Rainmeter的天氣插件,大部分是老外編寫的,所以默認一般都是米國等地,而API一般調用的是老外喜歡的雅虎天氣或者weather.com天氣,目前後者多於前者。而且,老外是很多人喜歡使用華氏度的,大陸基本沒人用華氏度。
第一步、准備
- 建議各位安裝 Notepad++,編輯代碼更得心應手,而且免費,因為它會高亮代碼。
- Notepad++ 文本編輯器 下載:點我
- Rainmeter 桌面美化工具 下載:點我
第二步、看清楚作者的話以及說明文檔,知道API來自於哪兒
如果你是在deviantaRT裡面下載的,注意看看作者說的話,比如天氣插件怎麼設置,使用的是哪兒的API,這很重要。
如果你是在大陸網站下載的,那就看看說明文檔吧。一般會在壓縮包裡面,readme文檔就是,不是在壓縮包裡面就是在這個皮膚裡面有個readme文件。如果都沒有,一般來講的話,那麼這個皮膚會有注釋。
各位可以看到,這位作者非常認真,可以看出來使用weather.com的API,並交代了更改為華氏度或者攝氏度。知道了API了,我們是時候改動代碼了。weather.com的代碼一般是字母+數字,雅虎天氣是純數字,注意識別。
第三步、編輯代碼
我會使用兩個例子。
打開需要改動的皮膚下的ini文件或者直接在皮膚上右鍵——編輯皮膚;
各位可以看到Variables(意思是:變量)標簽(注意:系統自帶記事本才不會給你這麼多顏色呢!)下面就是要改的東西了,一般來講,大同小異。注意,一般來講,RM天氣插件編輯天氣的地方就是這個標簽下面。一般說,F=華氏度,M=攝氏度。
[XML] 純文本查看 復制代碼
LocationCode=GMXX0080
unit=m
;f for fahrenheit
size=100
;in percent
解釋:color當然就是顏色了,這裡不管,一大堆全是255說明這貨是白色的。
LocationCode,顧名思義,就是你的位置的代號,也就是我們主要改的地方。我們需要去weather.com。
進入網站後,我們就可以在網站右邊的搜索欄裡面搜索我們的位置了,當然,是拼音,例如“Chongqing”
跳轉後我們關心的不是內容,而是地址欄!
搜索後的結果,地址欄的網址是:http://www.weather.com/weather/today/Chongqing+CHXX0017:1:CH
最後的“CHXX0017”也就是“+”與冒號間的8位代號就是我們的地區代碼了,就是它了!填上去吧~
如果是雅虎天氣的話,就去 weather.yahoo.com搜索,例如重慶就是http://weather.yahoo.com/china/chongqing/chongqing-2158434/ 橫槓“-”後面的數字就是雅虎天氣代碼。
然後就是攝氏度與華氏度的調整,這個插件的代碼是“unit=m”,加了句注釋是“f for fahrenheit”F就是華氏度,看來這個插件默認是攝氏度~
保存,關閉,刷新插件,完成!
第二個實例:
[Variables]
;F for Imperial, M for Metric
ImperialorMetric=m
;ZIP Code
Location=HUXX0002
;City Name
CityName=Budapest
看看,注釋也說了,F就是華氏度,ZIP CODE對應其實就是weather.com的天氣代碼,這個插件允許顯示名字,那就把你的城市名字寫上去吧~
現在馬上下載Rainmeter體驗吧
-系統之家最新WinXP系統、Win7系統下載:http://www.xp85.com/html/list-104.html