SPBW2S2U2: 讓 S2U2 可以使用 SPB Weather 2 的天氣資料

S2U2 對於 SPB Weather 的支援只有到 1.x 的版本. 而 SPB 的討論區裡頭雖然有說到要支援 S2U2, 不過... 也不知道什麼時候才會支援. 所以... 我就動手寫了這個小程式來使用.

檔案放在 http://www.teatime.com.tw/~tommy/files/SPBW2S2U2.7z  

首先... 你的 S2U2 必須在天氣插件那兒設定為 UserWeather, 然後執行 SPBW2S2U2.exe 就可以了. 你可以把 SPBW2S2U2.exe 放到 Windows\啟動 的目錄下, 每次開機自動執行就可以. 如果要離開程式, 只要再執行一次就可以.

程式只在 Samsung i8000 的 Windows Mobile 6.1 中測試過, 不保證不會有問題. 用的人自己小心吧, 本人對使用本程式造成的任何損失均不負責.

程式碼附在裡頭, 要修改的可以自行修改. 至於授權方式? 就當是 public domain 的東西吧, 本人放棄所有權利, 你高興怎麼用這程式或程式碼都可以.

至於 SPBW2S2U2 的參數, 是放在 HKCU\Software\TeaTime\SPBW2S2U2 底下:

Debug (DWORD):
預設值為 0.
如果是非 0 的值, 會產生 \SPBW2S2U2_log.txt 的記錄檔, 以方便除錯.

UseCelsius (DWORD):
預設值為 1.
0 表示使用華氏, 非 0 表示使用攝氏.

DeleteCacheFile (DWORD):
預設值為 1.
非 0 的值會在讀取 SPB Weather 2 的 Cache 檔案後, 把該檔案刪除.

WaitAfterChanged (DWORD):
預設值為 10.
在偵測到 SPB Weather 2 的 Cache 目錄有更改時, 要暫停的秒數.

CheckInterval (DWORD):
預設值為 0.
如果你的 SPB Weather 2 並不會自動更新 (好像沒有執行時就不會自動更新?), 可以利用這個參數, 讓 SPBW2S2U2 自動透過 internet 去讀取資料來更新 (必須在已經有 internet 連線的情況下). SPBW2S2U2 會在這個設定的秒數之後, 檢查是否有網路連線, 然後去更新資料.

CheckConnectionTimeout (DWORD):
預設值為 5.
檢查是否有 internet 連線的秒數.

====================
2009/11/8 8:05
更新一下程式, 修正無法刪除自動抓取的暫存檔案所造成自動更新只有第一次有作用的問題.
====================
2009/11/8 15:27
更新一下程式, 自動更新時, 強迫系統重新抓取檔案, 不要使用快取的資料.
之前有抓過的請自己重抓吧.
====================

附加壓縮檔: 200911/mobile01-1a6c1d2fba37ad83aa5d3b367915a17f.zip
回報:

在I908測試結果.......沒有成功......殘念!

不知道有沒有哪裡出錯......

有問題可以把 Debug 設成 1, 執行後看看 \SPBW2S2U2_log.txt 的內容. 把裡頭的東西丟給我看看.
小克測試正常~~
不過天氣圖示怎麼變了??
S2U2用不同的氣象資訊也會用不同的天氣圖示嗎??
我的I8000顯示正常,不過我是複製到手機內建的8G記憶體後才執行檔案,不知道存放位置不同會不會有何差異唷!


01名言(1):先買先享受,晚買享折扣!   01名言(2):有圖有真相,沒圖靠想像!
圖示.... 要問 S2U2 的作者了...
也許程式裡頭對應 SPB 的氣象圖示就是用那組, 與一般的不太一樣.

感謝大大!
i908灌入新修正的程式後,
目前已經可以在S2U2顯示天氣囉!

感覺越來越棒了呢~

請問一下大大~修正的程式在哪裡呀?我wm6.1也是沒反應 S2U2v2.10+SpbWeather2 是哪裡出了問題呢?還有登入檔的debuglog~我也沒找到~請大大指示一下!3Q
1. 先確定你的 S2U2 的設定是 UserWeather
2. 用工作管理員看一下目前執行的 "處理程序" 裡頭有 SPBW2S2U2.exe (不是 "應用程式", 要用功能表 => 檢視 去選擇, 如果沒有這個程式, 請再執行一次 SPBW2S2U2.exe)
3. 進 SPB Weather 去更新.
4. 看看 S2U2 是否有更新.

如果沒有作用.....
請把 HKCU\Software\TeaTime\SPBW2S2U2\Debug 設成 1, 然後再做上次的動作, 再把 \SPBW2S2U2_log.txt 的內容丟上來看看.

上頭抓到的附件應該就是最後的版本....
如果要用 .cab 的方式安裝, 也可以到這兒抓: http://www.teatime.com.tw/~tommy/files/SPBW2S2U2.CAB
大大雖然我的s2u2已經有了氣象圖~但是發現氣象圖的溫度永遠都在25-25度之間!我已經把debugLOG發給您了!請您過目!3q (PS.我的SPBWEATHER他的來源我有改成中央氣象局,不曉得這樣有沒有影響!)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!