文章詳情頁
將UCDOS下的五筆輸入法移植到Windows9X
瀏覽:2日期:2023-12-11 08:23:43
習(xí)慣使用UCDOS下的五筆字型輸入法的用戶,由于系統(tǒng)升級(jí),用上Windows 9X系統(tǒng),但錄入文字時(shí),仍戀戀不忘UCDOS下的五筆字型輸入法,此時(shí)你可以將UCDOS下的五筆字型輸入法移植過來,供你使用。具體方法如下:第一步:使用UCDOS下的萬能輸入法編碼管理器IMDMNG.EXE(UCDOS 5.0以上版本均有),將已編譯好的編碼字典WB.imd反編譯為UCDOS下的碼表格式文件WB.TXT,命令如下:C:UCDOSIMDMNG C:UCDOSDRVWB.IMD C:UCDOSWB.TXT第二步:將UCDOS的碼表格式文件WB.TXT 轉(zhuǎn)換為 Windows 9X 下碼表格式文件, 但UCDOS的碼表格式文件和Windows 9X下的碼表格式文件格式不同,其一:文件頭格式不同;其二:正文部分編碼與字詞的排列方式不同,Windows 9X要求的格式是字詞在前編碼在后,中間不留空格。而UCDOS碼表正文格式是編碼在前字詞在后, 編碼占12個(gè)位置,這樣編碼與字詞之間就留有空格;其三:對(duì)重碼的處理方法不同,Windows 9X要求所有重碼分行表示,而UCDOS則要求重碼的字或詞放在同一行, 重碼的字或詞之間以空格作為分隔符;其四:Windows 9X不要求字、詞按編碼的字母順序排,而UCDOS要求字、詞按編碼的字母順序排。由于上述不同,UCDOS 碼表格式文件變?yōu)閃indows 9X碼表格式文件,需要經(jīng)過以下步驟:1.將UCDOS碼表格式文件的文件頭去掉。使用字處理軟件對(duì)文本文件WB.TXT 進(jìn)行編輯,將文件頭去掉,只留正文部分,然后存盤即可。2.將WB.TXT轉(zhuǎn)換成Windows 9X下的格式文件WB9X.TXT。進(jìn)入VFP或FoxPro for Windows環(huán)境編程, 程序名為CH.PRG,運(yùn)行該程序即將WB.TXT轉(zhuǎn)換成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)&&最大碼長(zhǎng)=fwrite(hand,'UsedCodes=abcdefghijklmnopqrstuvwxy'+crlf) &&碼元表=fwrite(hand,'WildChar=z'+crlf) && 萬能鍵=fwrite(hand,'Sort=0'+crlf) &&sort為0在掛接輸入法時(shí)不對(duì)碼表文件排序,為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系統(tǒng)中,通過在附件下安裝的輸入法生成器, 在彈出的對(duì)說框中選“創(chuàng)建輸入法”,單擊“瀏覽”,找到WB9X.TXT,再單擊“轉(zhuǎn)換”, 完成后單擊“確定”,再選“創(chuàng)建”即可直接將五筆輸入模塊掛接在Windows9X系統(tǒng)中使用。感興趣的朋友可按上述方法試一試。用你喜歡的輸入法錄入漢字。(完)計(jì)算機(jī)基礎(chǔ)教程網(wǎng)
標(biāo)簽:
Windows系統(tǒng)
排行榜
