豆腐の角のヘルメット

適当です・・・

MSN ウェザー 2.0 (日本語Ver./改良版)を使えるようにする

sourceforge.jp


の表示地域の設定方法の説明を見つけてレビューしましたがいまいち分かりづらいようなので書きます。

因みに私の環境はwin7ProSP1 64ビットです。

まず、作業する前に"MSN ウェザー 2.0 (日本語Ver./改良版)"ガジェットは閉じて(停止して)おいてください。

ブラウザに次のURLを入れて、Enterしてください。
http://weather.service.msn.com/find.aspx?outputview=search&src=vista&weasearchstr="所沢,jpn"
最後の""の間に市町村名,jpnを検索したい地域(上記例では所沢)で入力してください。漢字がダメならローマ字でやってみて!
これでガジェットが使うロケーションコードを検索しています。

SleipnirChrome)とIEとで若干の順序違いはあるようですが、次のように表示がされます。

Sleipnirの画面

f:id:jus7733:20150401103310j:plain

 IEの画面

f:id:jus7733:20150401103401j:plain

書いてある内容はこちら。

<weatherdata xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<script/>
<weather weatherlocationcode="wc:33562" weatherlocationname="Tokorozawa, JPN" zipcode="" weatherfullname="Tokorozawa, Saitama, Japan" searchlocation="Tokorozawa, Saitama, Japan" searchdistance="0" searchscore="0.95" url="http://www.msn.com/en-us/weather/today/Tokorozawa,Saitama,Japan/we-city-35.792,139.467?ctsrc=vista" imagerelativeurl="http://wst.s-msn.com/i/en-us/" degreetype="F" provider="Foreca" isregion="False" region="" alert="" searchresult="Tokorozawa, Saitama, Japan" lat="35.7918891906738" lon="139.466827392578" entityid="33562">
<current temperature="69" skycode="32" skytext="Clear"/>
</weather>
</weatherdata>

必要なのは、【weather weatherlocationcode="wc:33562"】のところです。
これがガジェットの天気予報用のロケーションコードになります。
これを控えておいて、今度はガジェットの設定を行っていきます。

隠しファイルが表示されない設定の方は、フォルダオプションから”隠しファイル、隠しフォルダ~を表示する”にチェック入れます。
C:\Users\ログインユーザー名\AppData\Local\Microsoft\Windows Sidebar\Gadgets\MSNWeather2.0rev2.Gadget
フォルダ内にある【WeatherSettings.txt】を開きます。
下記の例にあるように書き換えて上書き保存してください。

WeatherLocation=埼玉県 所沢市
WeatherLocationCode=wc:33562
DisplayDegreesIn=Celsius
DisplayUnit=Show

ガジェットを起動し、好きな位置に配置すれば完了です。
このガジェットは元からあるお天気ガジェットと違い外部テキストで地域設定してるんですね。
ガジェットから地域設定ができないのはこのテキストを更新できないのが原因なのでしょうか?