文章詳情頁
將UCDOS下的五筆輸入法移植到Windows9X
瀏覽:7日期:2023-12-11 08:23:43
習慣使用UCDOS下的五筆字型輸入法的用戶,由于系統升級,用上Windows 9X系統,但錄入文字時,仍戀戀不忘UCDOS下的五筆字型輸入法,此時你可以將UCDOS下的五筆字型輸入法移植過來,供你使用。具體方法如下:第一步:使用UCDOS下的萬能輸入法編碼管理器IMDMNG.EXE(UCDOS 5.0以上版本均有),將已編譯好的編碼字典WB.imd反編譯為UCDOS下的碼表格式文件WB.TXT,命令如下:C:UCDOSIMDMNG C:UCDOSDRVWB.IMD C:UCDOSWB.TXT第二步:將UCDOS的碼表格式文件WB.TXT 轉換為 Windows 9X 下碼表格式文件, 但UCDOS的碼表格式文件和Windows 9X下的碼表格式文件格式不同,其一:文件頭格式不同;其二:正文部分編碼與字詞的排列方式不同,Windows 9X要求的格式是字詞在前編碼在后,中間不留空格。而UCDOS碼表正文格式是編碼在前字詞在后, 編碼占12個位置,這樣編碼與字詞之間就留有空格;其三:對重碼的處理方法不同,Windows 9X要求所有重碼分行表示,而UCDOS則要求重碼的字或詞放在同一行, 重碼的字或詞之間以空格作為分隔符;其四:Windows 9X不要求字、詞按編碼的字母順序排,而UCDOS要求字、詞按編碼的字母順序排。由于上述不同,UCDOS 碼表格式文件變為Windows 9X碼表格式文件,需要經過以下步驟:1.將UCDOS碼表格式文件的文件頭去掉。使用字處理軟件對文本文件WB.TXT 進行編輯,將文件頭去掉,只留正文部分,然后存盤即可。2.將WB.TXT轉換成Windows 9X下的格式文件WB9X.TXT。進入VFP或FoxPro for Windows環境編程, 程序名為CH.PRG,運行該程序即將WB.TXT轉換成Windows9X的格式文件WB9X.TXT。程序清單如下:create dbf wb(bm C(12), hz C(24))appe from c:ucdoswb.txt sdfinde on bm to bmgo topnamef='C:UCDOSWB9X.TXT'hand=fcreate(namef)CRLF=CHR(13)+CHR(10)**建立Windows 9x碼表文件頭=fwrite(hand,'[Description]'+crlf) &&描述=fwrite(hand,'Name=五筆'+crlf) &&輸入法名稱=fwrite(hand,'MaxCodes=4'+crlf)&&最大碼長=fwrite(hand,'UsedCodes=abcdefghijklmnopqrstuvwxy'+crlf) &&碼元表=fwrite(hand,'WildChar=z'+crlf) && 萬能鍵=fwrite(hand,'Sort=0'+crlf) &&sort為0在掛接輸入法時不對碼表文件排序,為1 排序=fwrite(hand,'[Text]'+crlf) &&正文部分do while .not.eof()hz1=trim(hz)+' 'do while at(' ',hz1)1kg=at(' ',hz1)=fwrite(hand,left(hz1,kg-1)+trim(bm)+crlf)hz1=trim(subs(hz1,kg+1))+' 'enddoskipenddouse=fclose(hand)retu第三步:在Windows9x系統中,通過在附件下安裝的輸入法生成器, 在彈出的對說框中選“創建輸入法”,單擊“瀏覽”,找到WB9X.TXT,再單擊“轉換”, 完成后單擊“確定”,再選“創建”即可直接將五筆輸入模塊掛接在Windows9X系統中使用。感興趣的朋友可按上述方法試一試。用你喜歡的輸入法錄入漢字。(完)計算機基礎教程網
標簽:
Windows系統
上一條:運行在U盤上的win98系統下一條:Windows在設計上存在致命缺陷
排行榜
