Board logo

标题: [分享]批处理自定义编辑字符图形过程 [打印本页]

作者: 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”中可见自编的字符。
  1. -----   
  2. @echo off
  3. ::指向Data\XXX.TTE
  4. EUDC 0
  5. reg add "HKCU\EUDC\936" /f /v "SystemDefaultEUDCFont" /d "%~dp0Data\XXX.TTE" >nul&EUDC 1"
  6. -----
  7. 5 恢复注册表指向例如:运行qx.bat
  8. -----   
  9. @echo off
  10. ::恢复系统默认指向
  11. EUDC 0
  12. reg add "HKCU\EUDC\936" /f /v "SystemDefaultEUDCFont" /d "EUDC.TTE" >nul
  13. EUDC 1
  14. --
  15. 6 对应显示范围码获取:
  16.      编写十六位十六进制bat文件,例如获取AAA1--AABF范围显示码如下;
  17. ----
  18. @echo off
  19. more +3 %~0 |debug&graftabl 936>nul
  20. goto eof
  21. e0100  AA A1 AA A2 AA A3 AA A4 AA A5 AA A6 AA A7 AA A8
  22. e0110  AA A9 AA AA AA AB AA AC AA AD AA AE AA AF 0D 0A  
  23. e0120  AA B0 AA B1 AA B2 AA B3 AA B4 AA B5 AA B6 AA B7
  24. e0130  AA B8 AA B9 AA BA AA BB AA BC AA BD AA BE AA BF
  25. e0140  0D 0A
  26. rcx
  27. 0042
  28. n显示.TXT
  29. w
  30. q
  31. -----
复制代码
将“显示.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