|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
CPS0204
註冊時間: 2014-08-24 文章: 455
第 1 樓
|
發表於: 星期三 十二月 21, 2016 4:26 pm 文章主題: 成功解決(吉吉)等異體字,輸入unicode變成?,不需使用補完計畫 |
|
|
晚上有空再貼文
CPS0204 在 星期五 九月 11, 2020 12:46 pm 作了第 1 次修改 |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 2 樓
|
發表於: 星期三 十二月 21, 2016 7:15 pm 文章主題: |
|
|
1.以下方法,已經使用xp,win7 64,win10 64bit試過了,都可行,v-foxpro =9.0版
2.先找一台win7(或win10),然後使用造字程式,win7在附屬應用->系統工具->造字程式
3.先造字(請自行google方法),然後會生成 EUDC.TTE (例: FA40=喆,FA41=堃,FA42=双,FA43=峯),輸入對照的注音文
4.將此台的 C:\WINDOWS\FONTS\EUDC.TTE 造字檔,COPY 至其他台的 C:\WINDOWS\FONTS
5.其他台的電腦需重開機一次,就可認得造字,可在VFP 中輸入列印,不會變成?
6.注意:
6-1. 因造字那台的造字工具,已無法COPY至其他台電腦(MS已關畢轉檔程式),所以其他台電腦只能顯示與列印,無法在VFOX使用各輸入法輸入!
6-2.可採用 ,造字檔瀏覽方式,建一個DBF,然後讓其他人可以覆制與貼上(CTRL+C,CTRL+V)來解決!
6-3.透過VFP輸入的異體字,存入DBF,及SQL SERVER 都沒有問題!
6-4.建檔的這台WINDOWS,在VFP程式中輸入 (双)ㄕㄨㄤ ,時後,需挑選非UNICODE(双),都會在最後一個字,會有顏色提醒!
6-5.在檔案總管內看不到 C:\WINDOWS\FONTS\EUDC.TTE 者,請開DOS窗,將他COPY出來
6-5.從WIN7的造字工具生成的檔案,放至WIN10好像不行,但從WIN10造字程式作出的相同檔名,一定可以用在(XP,WIN7)!
6-6.家中沒有WIN8及VISTA,所以無法測知!
CPS0204 在 星期三 十二月 21, 2016 10:34 pm 作了第 7 次修改 |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 3 樓
|
發表於: 星期三 十二月 21, 2016 7:18 pm 文章主題: |
|
|
可在程式加入自動COPY功能:
1.先想辦法用 FTP (使用某某XXXX.FLL) 下載 EUDC.TTE 到 妳的目錄中
2.使用下列程式:
IF !FILE('C:\WINDOWS\FONTS\EUDC.TTE')
NAME_FONT='你的目錄\EUDC.TTE'
IF FILE(NAME_FONT)
RUN COPY &NAME_FONT. C:\WINDOWS\FONTS
*註:不可使用 COPY FILE 指令,因權限不足寫入FONTS 目錄
=MESSAGEBOX('ERP系統已成功將EUDC.TTE造字檔 COPY至 C:\WINDOWS\FONTS 成功'+CHR(13)+'請您手動將WINDOWS重開機一次,讓造字檔生效',6)
ENDIF
ENDIF |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 4 樓
|
發表於: 星期三 十二月 21, 2016 7:25 pm 文章主題: |
|
|
上述是從未有EUDC.TTE 的作法
如果是第2次想覆壓 EUDC.TTE ,因WINDOWS 開機會載入此TTE,造成無法覆寫(也無法使用檔案總管刪除,DOS窗刪除也不行)!
此時,請手動至安全模式下,使用DOS窗, 手動 DEL 此EUDC.TTE
再重開機,再將最新版的造字檔COPY入一次.
所以: 一次把所有的常用的造字檔作好,只COPY一次即可,比較方便!
(如何切換至安全模式,請在MSCONFIG 中切換,或GOOGLE他)
CPS0204 在 星期三 十二月 21, 2016 8:46 pm 作了第 2 次修改 |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 5 樓
|
發表於: 星期三 十二月 21, 2016 7:35 pm 文章主題: |
|
|
會出現日常的異體字不多,最多不會超過50個,可先造字完後,生成一個檔,讓VFOX9 的使用壽命更長
可繞開先天的 UNICODE 變成?,無法存檔的限制!
我認為VFP9 可在撐個10年沒有問題! |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 6 樓
|
發表於: 星期三 十二月 21, 2016 7:40 pm 文章主題: |
|
|
實際在VFP9 輸入双字,佔2BYTES,不是UNICODE
存入不會變成 ? |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 7 樓
|
發表於: 星期三 十二月 21, 2016 9:00 pm 文章主題: |
|
|
剛剛造了幾個字,可供大家參考一下,COPY至您的電腦C:\WINDOWS\FONTS後
無法使用輸入法輸入,但可以COPY,及貼上至 VFOXPRO 中存檔
先解RAR後COPY 後記得重啟動WINDOWS 以生效
(請先登入後才能下載.rar)
CPS0204 在 星期三 十二月 21, 2016 10:33 pm 作了第 1 次修改 |
|
回頂端 |
|
|
yctsai
註冊時間: 2003-04-11 文章: 179
第 8 樓
|
發表於: 星期三 十二月 21, 2016 10:11 pm 文章主題: |
|
|
太強了 |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 9 樓
|
發表於: 星期四 十二月 22, 2016 10:00 am 文章主題: |
|
|
此外,
政府的【中文全字庫】也是另一選擇,
每年花那麼多納稅錢養他們,多少吃一點回來 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4227 來自: Taipei,Taiwan
第 10 樓
|
發表於: 星期四 十二月 22, 2016 10:25 am 文章主題: |
|
|
這不就是 補完計畫的作法?
用一個造字檔補足.
win7 以後的做法是copy 已經弄好的 c_950.nls 檔案 到系統目錄中,
因為權限緣故,所以必須執行下列命令:
代碼: |
REM 32&64 位元版 Windows 7 都需要安裝於 windows\system32 目錄下
REM 1. 先取得檔案擁有權
REM 2. 變更檔案能被Administrators群組完全控制執行
REM 3. 先變更檔案產生BAK備份檔
REM 4. 將補完計畫的語系對照表檔 C_950.NLS 複製到相關位置
TAKEOWN /F %WINDIR%\System32\C_950.NLS /A
CACLS %WINDIR%\System32\C_950.NLS /E /G Administrators:F
REN %WINDIR%\System32\C_950.NLS C_950.BAK
COPY %CD%\C_950.NLS %WINDIR%\System32
REM 64位元版 Windows 7 另外需增�[的位置 windows\SysWOW64 目錄下
TAKEOWN /F %WINDIR%\SysWOW64\C_950.NLS /A
CACLS %WINDIR%\SysWOW64\C_950.NLS /E /G Administrators:F
REN %WINDIR%\SysWOW64\C_950.NLS C_950.BAK
COPY %CD%\C_950.NLS %WINDIR%\SysWOW64
REM Window 7 安裝 unicodeaton_250(補完計畫)專用批次檔
REM 請不要刪除附屬的 C_950.NLS
pause
|
我猜可以仿造上面批次檔的做法,copy 你的造字檔
----
這個我印象中以前po過了 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
waiho1988
註冊時間: 2016-03-02 文章: 11
第 11 樓
|
發表於: 星期五 十二月 23, 2016 10:45 am 文章主題: |
|
|
不好意思
想問清楚一點
意思是造好字後將TTE檔copy到C:\WINDOWS\FONTS
然後應該在哪裡copy該字到dbf? |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 12 樓
|
發表於: 星期五 十二月 23, 2016 2:55 pm 文章主題: |
|
|
不好意思
想問清楚一點
意思是造好字後將TTE檔copy到C:\WINDOWS\FONTS
然後應該在哪裡copy該字到dbf?
************
回答:第2台pc未綁定輸入法時,是無法使用輸入法打出此異體字,請使用,原來可造字的那台pc,已經有綁定輸入法的那台pc,來新增一筆記錄至dbf,然後將此dbf發佈到其他台pc...........其他人即可以看到及ctrl+c,ctrl_v (但還是不能使用輸入法輸入,除非有綁定某輸入法)
***********
造好字後請將此台的TTE檔,COPY至其他PC的 C:\WINDOWS\FONTS中,再重啟他人的電腦一次!
請看附件(先解rar,有登入才看的到) |
|
回頂端 |
|
|
ptiger
註冊時間: 2004-02-26 文章: 38
第 13 樓
|
發表於: 星期五 十二月 23, 2016 5:10 pm 文章主題: |
|
|
印象實做中
敲入造字檔的 內碼 即可 , 如文中 FA40 就會顯示
但習慣會複製兩個造字檔 EUDC.TTE EUDC.EUF |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 455
第 14 樓
|
發表於: 星期五 十二月 23, 2016 8:20 pm 文章主題: |
|
|
但習慣會複製兩個造字檔 EUDC.TTE EUDC.EUF
**********************
是的,A WIN7 對 B WIN7 COPY 這兩個檔過去 B電腦的WINDOWS\FONTS 中
然後進去造字工具手動綁定某某輸入法,即可於B電腦使用某某輸入法打出異體字
不過電腦台數太多的話(例公司有30台PC),會累死人...........因其他台只要能顯示或列印即可,需求簡單,不一定需要輸入!
況且可以使用一個DBF,作 CTRL+C,CTRL+V 的變通方法! |
|
回頂端 |
|
|
waiho1988
註冊時間: 2016-03-02 文章: 11
第 15 樓
|
發表於: 星期四 一月 05, 2017 4:05 pm 文章主題: |
|
|
CPS0204 寫到: | 但習慣會複製兩個造字檔 EUDC.TTE EUDC.EUF
**********************
是的,A WIN7 對 B WIN7 COPY 這兩個檔過去 B電腦的WINDOWS\FONTS 中
然後進去造字工具手動綁定某某輸入法,即可於B電腦使用某某輸入法打出異體字
不過電腦台數太多的話(例公司有30台PC),會累死人...........因其他台只要能顯示或列印即可,需求簡單,不一定需要輸入!
況且可以使用一個DBF,作 CTRL+C,CTRL+V 的變通方法! |
製作dbf 作copy之用比較權宜 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|