PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 155534|回復: 20
打印 上一主題 下一主題

[分享] 火車時刻表轉換程式

[複製鏈接]

63

主題

1

好友

960

積分

該用戶從未簽到

文章
312
跳轉到指定樓層
#
發表於 2004-4-11 00:59 |只看該作者 |正序瀏覽
大家好~

最近用 perl 寫了個火車時刻表轉換程式
可以把從台鐵站下載的html檔自動轉成ini檔
再配合TstDB.exe就可以產生給0403G用的pdb了
有興趣的人可以試著玩看看~
附件中的 00readme.txt 有比較詳細的說明..

程式沒有經過嚴密的測試
有什麼問題或意見歡迎指教
謝謝

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

分享淘帖0 分享分享0 收藏收藏0 頂0 踩0

44

主題

0

好友

514

積分

啊又換新老闆了。

該用戶從未簽到

文章
457
20#
發表於 2005-10-20 21:36 |只看該作者

Re: [分享] 火車時刻表轉換程式

建議直接使用新版火車時刻表(第二版)

若要使用 05G,且不知  perl 如何使用,可以使用GUI 自動上網更新版,連結在上兩篇就有。



Originally posted by fultom at 2005-10-19 02:01:
train.pl 是一個 perl 程式。
主要用途是將台鐵的火車時刻表 (html based) 轉換成下列五個檔案:

請問一下不會用 perl 的人要如何轉INI

http://www.activestate.com/http://www.cygwin.com/ 這兩個網址
是有看沒有懂.有沒有中文的網頁可以參考謝謝
回復

使用道具 舉報

4

主題

0

好友

646

積分

可憐的小小通車族

該用戶從未簽到

文章
691
19#
發表於 2005-4-15 14:24 |只看該作者

Re: [分享] 火車時刻表轉換程式

Originally posted by b22259 at 2005-4-15 09:44 AM:
等等等~~~請問一下~~現在我應該先裝什麼程式吶~~~越看越複雜~~~然後就看不懂了啦~~可不可以教我一下吶,感激不盡


先看看這一篇吧!
http://forum.palmislife.com/view ... ge=1&highlight=
慢慢愛用國貨中....
acer n300 + ASUS S5200N +
SONY NX80V + TRV-22 +
SE T630 + Panasonic FX-8
回復

使用道具 舉報

13

主題

0

好友

57

積分

該用戶從未簽到

文章
50
18#
發表於 2004-9-13 14:54 |只看該作者

Re: [分享] 火車時刻表轉換程式

謝謝您,原本還想說要請台鐵推出下載的網頁說。
回復

使用道具 舉報

63

主題

1

好友

960

積分

該用戶從未簽到

文章
312
17#
發表於 2004-4-15 00:48 |只看該作者

Re: [分享] 火車時刻表轉換程式

Originally posted by PipperL at 2004-4-14 11:49 PM:
嗯,我再加上一點修正,修正處理跨"區"(HTML)的班次時,時刻表不完整的問題。


多謝熱心的PipperL幫忙抓出bug來~
沒想到兩個j影響這麼大..

對了..這個討論串就不用再繼續下去了
大家若要繼續討論就直接轉到 Palm火車時刻表轉換程式05G版 這個新的討論串去就行了..
不然大家這樣看來看去 也是頗麻煩
回復

使用道具 舉報

44

主題

0

好友

514

積分

啊又換新老闆了。

該用戶從未簽到

文章
457
16#
發表於 2004-4-14 23:49 |只看該作者

Re: [分享] 火車時刻表轉換程式

嗯,我再加上一點修正,修正處理跨"區"(HTML)的班次時,時刻表不完整的問題。
回復

使用道具 舉報

63

主題

1

好友

960

積分

該用戶從未簽到

文章
312
15#
發表於 2004-4-14 07:52 |只看該作者

Re: [分享] 火車時刻表轉換程式

Originally posted by PipperL at 2004-4-13 06:11 PM:
我把tsyang的perl script作了個小小的修改,如果"每天行駛"的班次應該不會出現星號了。
不過我手上沒有0403G的主程式,不知道看起來是怎麼樣子。

試試看吧!



嗯..最近比較忙 沒辦法即時更新code
不過還好有很多熱心的朋友
原來星號代表的是這個意思..那我知道了....:p
除了PipperL改的地方外
還有兩個地方要做點小修改
我把改過的 train.pl 放上來好了.. |)

另外..
再確定一下..
在ini中 車次的記錄如下
車次xx = 車種,車次,起點站,終點站,註解,欄A,欄B,上行或下行,
我現在是把欄A跟欄B直接填-
有人知道這兩個欄位是用來做什麼的嗎?
謝謝~

--
怎麼改簽名檔及放大頭照?

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

回復

使用道具 舉報

5

主題

0

好友

49

積分

該用戶從未簽到

文章
116
14#
發表於 2004-4-14 06:51 |只看該作者

Re: [分享] 火車時刻表轉換程式

一早起來就看到05G新版,還有新轉檔程式,
真是早起的鳥兒有蟲吃
回復

使用道具 舉報

44

主題

0

好友

514

積分

啊又換新老闆了。

該用戶從未簽到

文章
457
13#
發表於 2004-4-14 02:06 |只看該作者

Re: [分享] 火車時刻表轉換程式

你要的程式剛剛出現了: [分享] Palm火車時刻表轉換程式05G版

Originally posted by tcchen at 2004-4-14 01:02:
Hi,

這裡有0403GtstDB的原始程式碼,我試著將其程式內對應的資料庫名稱改成05G的英文名字,並於main.h中將DWord Res0 改為16bytes,但是轉好的資料庫仍會造成05G版當機,不知有誰能更正,使05G彩色版也能使用新火車時刻表,謝謝。
回復

使用道具 舉報

5

主題

0

好友

49

積分

該用戶從未簽到

文章
116
12#
發表於 2004-4-14 01:02 |只看該作者

Re: [分享] 火車時刻表轉換程式

Hi,

這裡有0403GtstDB的原始程式碼,我試著將其程式內對應的資料庫名稱改成05G的英文名字,並於main.h中將DWord Res0 改為16bytes,但是轉好的資料庫仍會造成05G版當機,不知有誰能更正,使05G彩色版也能使用新火車時刻表,謝謝。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

回復

使用道具 舉報

17

主題

0

好友

277

積分

  • TA的每日心情
    慵懶
    2016-7-9 11:38
  • 簽到天數: 161 天

    連續簽到: 1 天

    [LV.7]常住居民III

    文章
    203
    11#
    發表於 2004-4-14 00:21 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    終於火車時刻表又重回我的TT了,真感謝啊~~
    雖然我一年坐不到幾次火車,但感激的心還是強烈的很呢。
    簽名?好,以後我會簽名的..........
    要簽的正楷一點嗎?草一點可以嗎?
    可以不要簽名只留BLOG?
    http://ymk7.pixnet.net/blog
    回復

    使用道具 舉報

    473

    主題

    20

    好友

    3043

    積分

  • TA的每日心情
    奮斗
    2011-4-19 14:05
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    4525
    10#
    發表於 2004-4-14 00:14 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    超精華!! 收入收入!
    回復

    使用道具 舉報

    25

    主題

    0

    好友

    231

    積分

    該用戶從未簽到

    文章
    257
    9#
    發表於 2004-4-13 20:37 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    太棒了....總算時刻表是最新的...
    TT可以用
    回復

    使用道具 舉報

    44

    主題

    0

    好友

    514

    積分

    啊又換新老闆了。

    該用戶從未簽到

    文章
    457
    8#
    發表於 2004-4-13 18:11 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    我把tsyang的perl script作了個小小的修改,如果"每天行駛"的班次應該不會出現星號了。
    不過我手上沒有0403G的主程式,不知道看起來是怎麼樣子。

    試試看吧!

    Originally posted by tcchen at 2004-4-12 15:28:
    Hi,

    程式中似乎有一個小小的bug,
    亦即它將所有的備註都寫入.ini中,結果轉出來的資料庫於點選時,車輛資訊後面都有星號"*",我記的原作者的用意是"每天行駛"的班次並不會出現星號,好讓使用者可以區分哪些班次只有例假日才開。
    Anyway,還是謝謝。另,TH55使用OK.

    不知是否有人有0.5G的轉檔程式

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

    回復

    使用道具 舉報

    5

    主題

    0

    好友

    49

    積分

    該用戶從未簽到

    文章
    116
    7#
    發表於 2004-4-12 15:28 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    Hi,

    程式中似乎有一個小小的bug,
    亦即它將所有的備註都寫入.ini中,結果轉出來的資料庫於點選時,車輛資訊後面都有星號"*",我記的原作者的用意是"每天行駛"的班次並不會出現星號,好讓使用者可以區分哪些班次只有例假日才開。
    Anyway,還是謝謝。另,TH55使用OK.

    不知是否有人有0.5G的轉檔程式
    回復

    使用道具 舉報

    63

    主題

    1

    好友

    960

    積分

    該用戶從未簽到

    文章
    312
    6#
    發表於 2004-4-11 17:27 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    Originally posted by david0224 at 2004-4-11 12:35 PM:
    忘了問了,那一個train.pl的程式在windows下可以執行嗎?可以的話是用什麼程式開啟,或是只要把下載下來的html托拉到那程式上就可以轉換了…謝謝


    嗯..附檔中的00readme.txt有提...可以參考看看~ 8D

    Q. 在 windows 中怎麼執行 train.pl?
    A. 你可以參考 http://www.activestate.com/http://www.cygwin.com/ 這兩個
       網址找到免費的資源。
    回復

    使用道具 舉報

    63

    主題

    1

    好友

    960

    積分

    該用戶從未簽到

    文章
    312
    5#
    發表於 2004-4-11 17:25 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    Originally posted by david0224 at 2004-4-11 12:31 PM:
    感謝了…
    另外我還想問的是,為什麼不寫個0.5g的轉換程式,而寫只寫0403g的程式
    (我會這麼說是因為0.5G的程式是彩色的,而0403是黑白的,彩色看來比較好看)


    喔..因為0.5G的檔案結構有變掉..
    而我只有把html->ini寫出來 後來的部分就直接用TstDB.exe
    懶得再寫了.. :p

    好啦..我承認..s10是看不出來0403G跟05G的差別的..
    回復

    使用道具 舉報

    175

    主題

    2

    好友

    660

    積分

    該用戶從未簽到

    文章
    680
    4#
    發表於 2004-4-11 12:42 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    推一下
    附檔有最新的火車時刻表資料
    安裝後目前沒有問題
    回復

    使用道具 舉報

    28

    主題

    0

    好友

    253

    積分

    該用戶從未簽到

    文章
    196
    3#
    發表於 2004-4-11 12:35 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    忘了問了,那一個train.pl的程式在windows下可以執行嗎?可以的話是用什麼程式開啟,或是只要把下載下來的html托拉到那程式上就可以轉換了…謝謝
    回復

    使用道具 舉報

    28

    主題

    0

    好友

    253

    積分

    該用戶從未簽到

    文章
    196
    2#
    發表於 2004-4-11 12:31 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    感謝了…
    另外我還想問的是,為什麼不寫個0.5g的轉換程式,而寫只寫0403g的程式
    (我會這麼說是因為0.5G的程式是彩色的,而0403是黑白的,彩色看來比較好看)
    回復

    使用道具 舉報

    108

    主題

    0

    好友

    1439

    積分

    該用戶從未簽到

    文章
    1467
    1#
    發表於 2004-4-11 07:22 |只看該作者

    Re: [分享] 火車時刻表轉換程式

    先下載來試用看看,感謝。
    自行車:KHS F-20、F-20T雙騎服役中。
    PDA:TRGpro→SONY N760n→PALM T3→SONY N73→PALM TE→PALM ZIRE72→MIO168→TREO600→PALM TX(現役機)→TREO650(現役主力機)→PALM M500(收藏用)→HTC DESIRE(現役主力機)
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-27 07:41 , Processed in 0.070911 second(s), 34 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部