Re: [問題] rainmeter的天氣面板問題

看板Wallpaper (手機桌布)作者 (dilya)時間17年前 (2008/11/13 18:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《zh76283122 (0.0)》之銘言: : 請問 : 在SensitiveKnife2這個網站分享的 : Rainmeter - Testament x2 skin : 裡面的天氣預報 : 要怎麼設定成台灣的天氣? : 設定裡面 : URL=http://weather.yahoo.co.jp/weather/jp/23/5110/23115.html 這行我換成 : MSN的 : URL=http://weather.msn.com/RSS.aspx?wealocations=wc:TWXX0021&weadegreetype=C : 中央氣象局的 : URL=http://www.cwb.gov.tw/V5/forecast/taiwan/36-data.php?area=04 : 但是都無法正常顯示... : 請問這樣要怎麼設定? 改url是不夠的 以中央氣象局的網頁為例 首先,要先看中央氣象局網頁的原始碼 然後根據他的原始碼寫RegExp 關於RegExp可以Google一下教學,這邊我大概舉個例,寫得不好請見諒 比方原始碼中有一行: <TH align=left bgcolor=f5f5f5>今晚至明晨 11/13 20:00~11/14 08:00</TH> 我習慣寫成: <TH align=left bgcolor=f5f5f5>([^0-9]*?)([0-9]{2}/[0-9]{2}) ([0-9]{2}:[0-9]{2})[^0-9]([0-9]{2}/[0-9]{2}) ([0-9]{2}:[0-9]{2})</TH> [^0-9]是指非數字的任意值,([^0-9]*?)這整個是用來指那句「今晚至明晨 」 [0-9]{2}是抓取兩個數字,第一個([0-9]{2}/[0-9]{2})就是「11/13」 第一個([0-9]{2}:[0-9]{2})則是「20:00」 改完RegExp的部份後,接著就是要改Measure的部份,將StringIndex改成自己要的 以剛剛那行為例,假設我想抓的值是11/13那個日期,正好是從前面數來第二個 那麼StringIndex=2 我之前有文章是改該站的YahooWeather2,可以去抓一下看ini檔 不過我只有用到今明天氣預報,因此裡面的RegExp沒有寫到一週天氣的部份 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.83.15
文章代碼(AID): #1970NyLS (Wallpaper)
討論串 (同標題文章)
文章代碼(AID): #1970NyLS (Wallpaper)