Spb Weather 2.0 - 修改城市顯示名稱順序
用了 Spb Weather 2.0 後,筆者一直有一個困擾就是新加入的城市永遠排在最上面。而且,在城市列表之中,無法修改順序。
所以,我想要排列出如下圖的顯示順序,則必須台中 -> 新竹 -> 桃園,最後再加入台北。
如果,今天我想要加入高雄,希望放在列表的最下方,那就不要慢慢一個一個重新加入了嗎。
所以,筆著試著透過注册機碼來修改顯示的順序,我們以加入高雄(Kaohsiung)為例:
1. 首先,切換到「依國家」頁面,找到 Kaohsiung 點擊加入新城市
2. 此時,Kaohsiung 會變成 Startup City 城市並顯示順序為第一個
3. 參考「Spb Weather 2.0 - 英文城市名修改為中文顯示」,可以將顯示城市名稱改為中文顯示。
4. 我們可以仔細觀察各個城市的代碼
高雄 143 => 8F
台北 32 => 20
桃園 1038 => 0E40
新竹 960 => 3C0
台中 171 => AB
找到 [HKEY_CURRENT_USER\Software\Spb Software House\Spb Weather\Cities\],
底下有 Order 的機碼: 8F 00 00 00 20 00 00 00 0E 04 00 00 C0 03 00 00 AB 00 00 00
原來,每個城市以 4 bytes 為一組,所以修改 Order 每 4 bytes 的值可以修改順序了。