它是一個可以執行'敘述式語言', 可透過網路抓取及時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 |
寫的有點亂...大家再一起討論吧
































































































