
[分享]批處理自定義字符圖形過程我在論壇和網上看了關于獲取TTE文件很麻煩,要在DOS下復制TTE文件,也沒有介紹如何獲取顯示代碼。把我的制作分享給大家:自定義字符圖形過程及使用和對應區域碼獲取 說明: wangwei 011.11.121 打開造字程序,——字體連接——與選定字體連接——字體選擇“宋體”并雙擊——命名XXX.TTE并保存在選定位置——字體連接——確定。2 ——選擇代碼——自己想要的字符圖形——保存字符。3 要制作其他的圖形,重復2。(如以后要對圖形進行修改或添加,請保留EUF文件)4 修改注冊表指向例如:運行zx.bat。即可在文本或CMD中顯示(要有對應顯示范圍碼)如在“顯示.TXT”中可見自編的字符。
- -----
- @echo off
- ::指向DataXXX.TTE
- EUDC 0
- reg add HKCUEUDC936 /f /v SystemDefaultEUDCFont /d %~dp0DataXXX.TTE >nul&EUDC 1
- -----
- 5 恢復注冊表指向例如:運行qx.bat
- -----
- @echo off
- ::恢復系統默認指向
- EUDC 0
- reg add HKCUEUDC936 /f /v SystemDefaultEUDCFont /d EUDC.TTE >nul
- EUDC 1
- --
- 6 對應顯示范圍碼獲取:
- 編寫十六位十六進制bat文件,例如獲取AAA1--AABF范圍顯示碼如下;
- ----
- @echo off
- more +3 %~0 |debug&graftabl 936>nul
- goto eof
- e0100AA A1 AA A2 AA A3 AA A4 AA A5 AA A6 AA A7 AA A8
- e0110AA A9 AA AA AA AB AA AC AA AD AA AE AA AF 0D 0A
- e0120AA B0 AA B1 AA B2 AA B3 AA B4 AA B5 AA B6 AA B7
- e0130AA B8 AA B9 AA BA AA BB AA BC AA BD AA BE AA BF
- e01400D 0A
- rcx
- 0042
- n顯示.TXT
- w
- q
- -----
nclick="copycode($('code0'));">復制代碼
將“顯示.TXT”中可見的自編字符復制到要用的地方即可。