我在论坛和网上看了关于获取TTE文件很麻烦,要在DOS下复制TTE文件,也没有介绍如何获取显示代码。
把我的制作分享给大家:
自定义编辑字符图形过程及使用和对应区域码获取 说明: wangwei 011.11.12
1 打开造字程序,——字体连接——与选定字体连接——字体选择“宋体”并双击——命名XXX.TTE并
保存在选定位置——字体连接——确定。
2 编辑——选择代码——编辑自己想要的字符图形——保存字符。
3 要制作其他的图形,重复编辑2。(如以后要对图形进行修改或添加,请保留EUF文件)
4 修改注册表指向例如:运行zx.bat。即可在文本或CMD中显示(要有对应显示范围码)
如在“显示.TXT”中可见自编的字符。- -----
- @echo off
- ::指向Data\XXX.TTE
- EUDC 0
- reg add "HKCU\EUDC\936" /f /v "SystemDefaultEUDCFont" /d "%~dp0Data\XXX.TTE" >nul&EUDC 1"
- -----
-
- 5 恢复注册表指向例如:运行qx.bat
-
- -----
- @echo off
- ::恢复系统默认指向
- EUDC 0
- reg add "HKCU\EUDC\936" /f /v "SystemDefaultEUDCFont" /d "EUDC.TTE" >nul
- EUDC 1
- --
-
- 6 对应显示范围码获取:
-
- 编写十六位十六进制bat文件,例如获取AAA1--AABF范围显示码如下;
-
- ----
- @echo off
- more +3 %~0 |debug&graftabl 936>nul
- goto eof
- e0100 AA A1 AA A2 AA A3 AA A4 AA A5 AA A6 AA A7 AA A8
- e0110 AA A9 AA AA AA AB AA AC AA AD AA AE AA AF 0D 0A
- e0120 AA B0 AA B1 AA B2 AA B3 AA B4 AA B5 AA B6 AA B7
- e0130 AA B8 AA B9 AA BA AA BB AA BC AA BD AA BE AA BF
- e0140 0D 0A
- rcx
- 0042
- n显示.TXT
- w
- q
-
- -----
复制代码 将“显示.TXT”中可见的自编字符复制到要用的地方即可。 |