它是一個可以執行'敘述式語言', 可透過網路抓取及時RSS新聞, 全球天氣, 計算全球時間, 過濾行事曆及代辦事項, 顯示電量、記憶、儲存卡容量, 應用程式捷徑.
這麼多的功能還只是一個開始而已, 因為他所有的動作都是以敘述式語言控制, 所以你可以任意改變顯示, 甚至於你可以做出一些新的功能.
秀一下目前我中文化 config.txt, slide.txt 與 forecasttext.txt的版本
![]() 開機出現使用者資訊 | ![]() 下拉式過濾選單 |
![]() 快速點選行事曆背景隨桌布變色 | ![]() 所有功能啟動的狀況 |
如果只是一般應用請到 Tony的: [軟體] Today Plus 使用心得分享, Tony有很詳細的講解
這裡就已深入研究為主, 如果是那種我不會裝等問題, 請先詳細看過 Tony的文章.
這是我改好的中文化檔案, 必須配合新版的0.10.2 在此TodayPlus
附加壓縮檔: mobile01-1568a7771230191e9ced1badc6451a30.zip (舊的
有兩個檔案主要控制TodayPlus的讀取項目(config.txt)以及顯示的方式(slide.txt), 一般改config.txt就好, 但是如果要改變顯示就要動到 slide.txt.

1. RSS新聞.(他站新聞)
這是個非常大同的網站架構, 透過XML以及固定的一些格式, 讓你的新聞網站能夠分享出來. TodayPlus裡面有BBC的新聞就是例子.
很可惜的, 我在台灣無法找到大媒體有做如此的分享...是封建呢還是還不知道? 但是我倒是很希望 Mobile01 能先做這個功能. 因為這是個具有廣告效果的功能, 可以把頭條新聞廣播出去, 然後讓想看的人能直接連結到網站.
關於 RSS, 請自行到網站去搜尋詳細的解說, 目前好像還是萌芽的階段, 中文碼還是亂的很. 不曉得是不是TodayPlus不吃UTF8, 所以以下都是Big5網頁
var,numrss,5
rss,1,60,http://www.pili.com.tw/rss.php,E-PILI霹靂網新聞,0
rss,2,60,http://www.wjue.org/backend.php,wjue 的中國 WebLog 致命墜落,0
rss,3,60,http://www.softleader.com.tw/newspaper/rss.xml,公開原始碼電子報,0
rss,4,60,http://myrss.com/f/c/o/comTwDmb6wk0.rss,Chinapost,0
rss,5,60,http://myrss.com/f/n/e/newschineseIndex1c4yfb0.rss,中華新聞社,0
找到五個網站, 可以實驗一下, 只是還是不夠多呀
改config.txt要注意rss,編號還有上面numrss是總數

2. 全球天氣.
這似乎也用xml格式抓取, 可惜還找不到他抓取的網頁...
這個設定很容易,TodayPlus能夠把全球的天氣資訊抓進你的PPC, 然後列出來. 只要修改config.txt
想找全世界所有的天氣請到這裡 www.weather.com 可查出所有的城市
看城市代碼, 可由網址上看出來如下:

這是屏東的代碼, 把城市碼加入就能增加一個城市, 新版的必須在上方把城市數量加在上方
var,numcities,7
city,1,60,TWXX0021,台北,c
city,2,60,TWXX0013,高雄,c
city,3,60,JAXX0085,東京,c
city,4,60,JAXX0107,靜岡,c
city,5,60,CHXX0116,上海,c
city,6,60,CHXX0049,香港,c
city,7,60,TWXX0015,屏東,c

3. 計算全球時間
只需要輸入時間區域代碼就能碼你想要的時間加入表中, 這樣你可輕易的比較各地時間, 不會三更半夜打電話給別人
以下的時間區域提供參考:時間區域代碼表
舉例設定:
time,5,235,東京:

4. 過濾行事曆及代辦事項
TodayPlus可以過濾出你的行事曆與待辦事項, 讓你可以一目了然. 而且可以修改skin來改變顯示的方式
不過首先你得把你的outlook行事曆分類的很好,否則對你一點都沒用. 在pc上分類非常容易:

然後就可以在TodayPlus 過濾, 過濾的語法在config.txt
calendarfilter,1,360,[Categories] = "商務"
text,calendarfilter1,會議
taskfilter,1,90,[overdue],[Categories] = "商務"
text,taskfilter1,會議
其中商務就是我自己公司行程的分類
calendarfilter,3,360,[Categories] = "假日" OR [Categories] = "個人"
text,calendarfilter3,假日
taskfilter,3,90,[overdue],[Categories] = "假日" OR [Categories] = "個人"
text,taskfilter3,假日
上面這個就是合併兩種分類放在一起, "假日"就是Outlook自行加入的國定假日, 而"個人"就是我個人的休假
如果有更多的類別, 也可以一起過濾. 往後面加入 OR 或者 AND.
而上下會議與假日的過濾後顯示方式也不同, 上面是項列日期顯示, 下面是條列日期倒數, 要修改顯示方式就得改,slide.txt
region,13,1,-1
text,120,0,%calendarfilter1%,cs
storevar,var9=0
storevar,var8=1
options,calendarfilter,1
options,taskfilter,1
endregion,13,1
上面這個就是內定的顯示方法(項列日期顯示)
region,13,3,-1
text,120,0,%calendarfilter3%,cs
storevar,var9=0
storevar,var8=3
options,apptformat,0,14,14,%tab,50%%changefont,tahoma,11,%%subject% (%countdown, 天,H:mm '時',m '分'%)%changefont,tahoma,12,%
options,apptallday,0,14,14,%tab,50%%changefont,tahoma,11,%%subject% (%countdown, 天,H:mm '時',m '分'%)%changefont,tahoma,12,%
options,dateformat,0,0,0,%image,1,2,small_arrow_right.png,t%%tab,10%%changefont,tahoma,11,%%date,(MM/dd)%%changefont,tahoma,12,%
options,blanktext,-1,12,12,
options,taskformat,0,14,14,%tab,50%%changefont,tahoma,11,%%subject% (%countdown, 天,H:mm '時',m '分'%)%changefont,tahoma,12,%
options,taskoverdue,0,14,14,%tab,50%%changefont,tahoma,11,%%subject% (%countdown, 天,H:mm '時',m '分'%)%changefont,tahoma,12,%
options,taskcomplete,0,14,14,%tab,50%%changefont,tahoma,11,%%subject% (%countdown, 天,H:mm '時',m '分'%)%changefont,tahoma,12,%
options,calendarfilter,3
options,taskfilter,3
endregion,13,3
這個看起來就複雜了, 但是其實只是指定顯示的方式, 以 %指令% 的方式來設定.
每一行看起來就是:
tab,50 //空隔
changefont, tahoma, 11 //換字型
subject //主題
countdown //倒數
...
如果不想自訂格式, 可以直接拷貝 (region 13,1)(region 13,2)(region 13,4) 這三種不同的顯示法.

5. 顯示電量、記憶、儲存卡容量
這部分都在slide.txt設定, 原本的畫面是記憶體與CF交換閃爍顯示, 而右方則是背光顯示, 我覺得顯示背光沒啥用, 所以就把背光這部分換成顯示sd卡的容量.
也把他設計成SD與CF交換閃爍顯示. 這部分可改成只顯示單一卡 region,9 裡面
region,9,0,-1
updateregions,2
changefont,system,11,
button,9,0,70,24,9,4,100,8
initvar,var17,0 // 0=SD, 1=CF
if,var,var17,,=,0
jumpregion,2,0
//不要 storevar,var17=1
else
jumpregion,2,100
//不要 storevar,var17=0
endif

6. 應用程式捷徑
這個在新版的的寫法與舊版不同了
text,apps-1,內建
shortcut,apps-1-1,\windows\pword.lnk
shortcut,apps-1-2,\windows\pxl.lnk
shortcut,apps-1-3,\windows\iexplore.exe
shortcut,apps-1-4,\windows\windowsmedia.lnk
shortcut,apps-1-5,\Windows\async.lnk
shortcut,apps-1-6,\Windows\「開始」功能表\程式集\iPAQ Backup.lnk
shortcut,apps-1-7,\Windows\「開始」功能表\iPAQ Wireless.lnk
shortcut,apps-1-8,\windows\instmsgr.exe
各大選項的名字在第一行, 下面是捷徑. 第二項參數改掉了, 後面也不用加數字
如果想改顯示的大小或者方式可以改slider.txt的 region,16
時間區域代碼表 | UTC | Description |
0 | -12:00 | Dateline Standard Time : (GMT-12:00) Eniwetok, Kwajalein |
1 | -11:00 | Samoa Standard Time : (GMT-11:00) Midway Island, Samoa |
2 | -10:00 | Hawaiian Standard Time : (GMT-10:00) Hawaii |
3 | -09:00 | Alaskan Standard Time : (GMT-09:00) Alaska |
4 | -08:00 | Pacific Standard Time : (GMT-08:00) Pacific Time (US & Canada); Tijuana |
10 | -07:00 | Mountain Standard Time : (GMT-07:00) Mountain Time (US & Canada) |
15 | -07:00 | US Mountain Standard Time : (GMT-07:00) Arizona |
20 | -06:00 | Central Standard Time : (GMT-06:00) Central Time (US & Canada) |
25 | -06:00 | Canada Central Standard Time : (GMT-06:00) Saskatchewan |
28 | -06:00 | Central America Standard Time : (GMT-06:00) Central America |
30 | -06:00 | Mexico Standard Time : (GMT-06:00) Mexico City |
35 | -05:00 | Eastern Standard Time : (GMT-05:00) Eastern Time (US & Canada) |
40 | -05:00 | US Eastern Standard Time : (GMT-05:00) Indiana (East) |
45 | -05:00 | SA Pacific Standard Time : (GMT-05:00) Bogota, Lima,Quito |
50 | -04:00 | Atlantic Standard Time : (GMT-04:00) Atlantic Time (Canada) |
55 | -04:00 | SA Western Standard Time : (GMT-04:00) Caracas, La Paz |
56 | -04:00 | Pacific SA Standard Time : (GMT-04:00) Santiago |
60 | -03:30 | Newfoundland Standard Time : (GMT-03:30) Newfoundland |
63 | -03:00 | Greenland Standard Time : (GMT-03:00) Greenland |
65 | -03:00 | E. South America Standard Time : (GMT-03:00) Brasilia |
70 | -03:00 | SA Eastern Standard Time : (GMT-03:00) Buenos Aires, Georgetown |
75 | -02:00 | Mid-Atlantic Standard Time : (GMT-02:00) Mid-Atlantic |
77 | -01:00 | Cape Verde Standard Time : (GMT-01:00) Cape Verde Is. |
80 | -01:00 | Azores Standard Time : (GMT-01:00) Cape Verde Is. |
85 | -00:00 | GMT : (GMT) Greenwich Mean Time; Dublin, Edinburgh, Lisbon, London |
90 | -00:00 | GMT Standard Time : (GMT) Monrovia, Casablanca |
93 | +01:00 | West Central Africa Standard Time : (GMT+01:00) West Central Africa |
95 | +01:00 | Central Europe Standard Time : (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague |
100 | +01:00 | Central European Standard Time : (GMT+01:00) Sarajevo, Skopje, Sofjia, Vilnius, Warsaw, Zagreb |
105 | +01:00 | Romance Standard Time : (GMT+01:00) Brussels, Copenhagen, Madrid, Paris |
110 | +01:00 | W. Europe Standard Time : (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna |
115 | +02:00 | E. Europe Standard Time : (GMT+02:00) Bucharest |
120 | +02:00 | Egypt Standard Time : (GMT+02:00) Cairo |
125 | +02:00 | FLE Standard Time : (GMT+02:00) Helsinki, Riga, Tallinn |
130 | +02:00 | GTB Standard Time : (GMT+02:00) Athens, Istanbul, Minsk |
135 | +02:00 | Israel Standard Time : (GMT+02:00) Jerusalem |
140 | +02:00 | South Africa Standard Time : (GMT+02:00) Harare, Pretoria |
145 | +03:00 | Russian Standard Time : (GMT+03:00) Moscow, St. Petersburg, Volgograd |
150 | +03:00 | Arab Standard Time : (GMT+03:00) Kuwait, Riyadh |
153 | +03:00 | Arabic Standard Time : (GMT+03:00) Baghdad |
155 | +03:00 | East Africa Standard Time : (GMT+03:00) Nairobi |
160 | +03:30 | Iran Standard Time : (GMT+03:30) Tehran |
165 | +04:00 | Arabian Standard Time : (GMT+04:00) Abu Dhabi, Muscat |
170 | +04:00 | Caucasus Standard Time : (GMT+04:00) Baku, Tbilisi, Yerevan |
175 | +04:30 | Afghanistan Standard Time : (GMT+04:30) Kabul |
180 | +05:00 | Yekaterinburg Standard Time : (GMT+04:00) Yekaterinburg |
185 | +05:00 | West Asia Standard Time : (GMT+05:00) Islamabad, Karachi, Tashkent |
190 | +05:30 | India Standard Time : (GMT+05:30) Bombay, Calcutta, Madras, New Delhi |
193 | +05:45 | Nepal Standard Time : (GMT+05:45) Kathmandu |
195 | +06:00 | Central Asia Standard Time : (GMT+06:00) Astana, Dhaka |
197 | +06:00 | Central Asia North Standard Time : (GMT+06:00) Almaty, Novosibirsk |
200 | +06:00 | Sri Lanka Standard Time : (GMT+06:00) Sri Jayawardenepura |
203 | +06:30 | Myanmar Standard Time : (GMT+06:30) Yangoon |
205 | +07:00 | SE Asia Standard Time : (GMT+07:00) Bangkok, Hanoi, Jakarta |
207 | +07:00 | North Asia Standard Time : (GMT+07:00) Krasnoyarsk |
210 | +08:00 | China Standard Time : (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi |
215 | +08:00 | Singapore Standard Time : (GMT+08:00) Singapore |
220 | +08:00 | Taipei Standard Time : (GMT+08:00) Taipei |
225 | +08:00 | West Australia Standard Time : (GMT+08:00) Perth |
227 | +08:00 | North Asia East Standard Time : (GMT+08:00) Irkutsk, Ulaanbatar |
230 | +09:00 | Korea Standard Time : (GMT+09:00) Seoul |
235 | +09:00 | Tokyo Standard Time : (GMT+09:00) Osaka, Sapporo, Tokyo |
240 | +09:00 | Yakutsk Standard Time : (GMT+09:00) Yakutsk |
245 | +09:30 | AUS Central Standard Time : (GMT+09:30) Darwin |
250 | +09:30 | Cen. Australia Standard Time : (GMT+09:30) Adelaide |
255 | +10:00 | Sydney Standard Time : (GMT+10:00) Canberra, Melbourne, Sydney |
260 | +10:00 | E Australia Standard Time : (GMT+10:00) Brisbane |
265 | +10:00 | Tasmania Standard Time : (GMT+10:00) Hobart |
270 | +10:00 | Vladivostok Standard Time : (GMT+10:00) Vladivostok |
275 | +10:00 | West Pacific Standard Time : (GMT+10:00) Guam, Port Moresby |
280 | +11:00 | Central Pacific Standard Time : (GMT+11:00) Magadan, Solomon Is., New Caledonia |
285 | +12:00 | Fiji Standard Time : (GMT+12:00) Fiji, Kamchatka, Marshall Is. |
290 | +12:00 | New Zealand Standard Time : (GMT+12:00) Auckland, Wellington |
300 | +13:00 | Tonga Standard Time : (GMT+13:00) Nuku'alofa |
寫的有點亂...大家再一起討論吧