标题: [分享]批处理自定义编辑字符图形过程 [打印本页]
作者: ZJHJ 时间: 2011-11-16 21:28 标题: [分享]批处理自定义编辑字符图形过程
我在论坛和网上看了关于获取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”中可见的自编字符复制到要用的地方即可。
作者: raymai97 时间: 2011-11-16 22:47
不错,不过需要这样麻烦么?要获取字符,选择copy character就行了啊~
http://bathome.net/thread-14636-1-1.html
作者: lazdkiy 时间: 2011-11-17 09:47
那天弄电脑的用for语句和regsvr32重新注册了系统所有组件,我没看清,请问如何实现?
作者: CrLf 时间: 2011-11-17 11:16
回复 3# lazdkiy
与主题无关的问题请自行开新帖。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |