PALMisLIFE 討論區

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

MemoPad to SuperMemo Palm端轉換程序(PocketC)

[複製鏈接]

28

主題

0

好友

253

積分

該用戶從未簽到

文章
196
跳轉到指定樓層
1#
發表於 2006-6-4 16:08 |只看該作者 |倒序瀏覽
這一個程式是由tmptp網友所寫出,這對於使用treo6550 or 600的人很好用,在650上zdic只能正常的使用
ver2.28,也就是說沒有直接導出sugermemo的功能,而想要利用此背英文單子的人,一定會覺得很可惜…
所以,這一個程式,剛好補強了這一個缺失…在我的使用上,我覺得真的很方便,推薦給大家知道…
以下是這一個程式大致上的執行原理

#將MemoPad中特定Category中的Records轉化為SuperMemo的Cards.
#將程序存入Palm,編輯源程序設定,運行PocketC編譯,生成MP2SM.
#具體設定如下:

//General Setting;
#define MPDB "MemoDB" //MemoPad的數據庫,應該不用改動;
#define MPCATF "Voc_New" //將此Category中的全部Records進行轉換;
#define MPCATT "Voc_Cvtd" //被轉換的Records存入此Category中;
#define SMDB "Vocabulary" //SuperMemo的目標數據庫,需事先建立;
#define SMCAT "Unfiled" //目標Category,需事先建立;

//Global Variables;
...
int MaxMPDBCats=0x10 //MemoPad的最多Category數目(16個),不用改動;
int MaxFiledLen=0xff //SuperMemo每條Field的最大長度(255);
int MaxSMDBRecs=0x10000 //SuperMemo中每個數據庫的最大Card數(65536);

#SuperMemo默認每條Field長度為255,不過設定成更大也沒出現問題.
#每個數據庫最大Card可根據需要更改,但不能超過65536;

#在SuperMemo中新建一個Database,編輯Category,設置Template,設定源程序後編譯運行;

#作者寒假編的,用著感覺挺方便,就沒再改進(比如弄成GUI界面).
#為了方便,又寫了兩個小程序,用途是轉換Category和批量刪除Records.
#沒看懂的運行試試就知道了;再不懂的讀源程序吧(很簡單).
#遇到不滿意的地方自己修改吧.
#源程序見附件.


用簡單的話語來說
1.在memo中建立Voc_New和Voc_Cvtd分類(將zdic的詞條導入到Voc_New分類裡)
2.在spermemo裡建立Vocabulary詞庫。
3.在pocketC中運行MP2SM,耐性等待。程序結束後會有提示語句。
這樣就可以在pda中間接地把zdic詞條倒入到supermemo中去了。
pocketC這一個程式,可能有版權的問題就自己去找了。

補充:作者人很好哦!我打訊息給他,他回我說,如果我要幫忙把這一個程式推廣出去,可以不用把他的名字…
         但我還是打的,因為他真的還不錯…我打出來讓大家都知道,這一個程式是網友tmpmp所寫的。
         而他也同意,懂的寫程序的人,可以自行修改成自己適用的內容,目前作者沒有什麼空,所以還沒有空
         把這一個程序寫成標準的prc格式,如果有人有能力的話,非常歡迎他把它完成,造福更多的人…
希望大家能夠很滿意的使用它。

[ 本文章最後由 david0224 於 2006-6-4 16:13 編輯 ]

本帖子中包含更多資源

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

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

2

主題

0

好友

89

積分

該用戶從未簽到

文章
155
2#
發表於 2006-6-6 22:29 |只看該作者

Re: MemoPad to SuperMemo Palm端轉換程序(PocketC)

你好
  為何我將附屬的三個檔案Copy 到 Treo 中,
  Pocket C 7.12 會看不見任何檔案,
回復

使用道具 舉報

28

主題

0

好友

253

積分

該用戶從未簽到

文章
196
3#
發表於 2006-6-6 23:25 |只看該作者

Re: MemoPad to SuperMemo Palm端轉換程序(PocketC)

在POCKET c程式下,有三個按鈕,最後一個compile按下去
就可以看得到那三個程式,接著把那三個程式上再按下compile就可以在pocket c下看得到了
如果你要執行它的話,在程式上,按下execute的鍵,再按下ok,等一會…(要等一會哦!一開始我還以為pda沒有反應呢!
原來它還是在跑程式)
最後結束時,它會顯示result,再按下ok就完成了…
回復

使用道具 舉報

28

主題

0

好友

253

積分

該用戶從未簽到

文章
196
4#
發表於 2006-6-6 23:27 |只看該作者

Re: MemoPad to SuperMemo Palm端轉換程序(PocketC)

補充,這程式不只可以用在treo上,還可以利用到你想要在pda上把資料轉到supermemo中記憶的都可以用。
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除

28

主題

0

好友

253

積分

該用戶從未簽到

文章
196
6#
發表於 2006-6-14 17:07 |只看該作者

Re: MemoPad to SuperMemo Palm端轉換程序(PocketC)

原文章由 TX 於 2006-6-14 11:01 發表
很好呀!!! 可惜我使用TX, 也是用zdic2.28, 同樣只能輸出memopad, 請問有沒有支持Palm的版本呀??

這程式就是可支援palm啊!只是要多安裝一個pocketC的程式去執行…我想你問的是不是直接支持palm的獨立程式啊!
回復

使用道具 舉報

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

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

GMT+8, 2024-6-10 10:08 , Processed in 0.041289 second(s), 32 queries , Gzip On.

Powered by Discuz!

© 2001-2012 Comsenz Inc. style by eisdl

回頂部