[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[分享]批处理自定义编辑字符图形过程

我在论坛和网上看了关于获取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”中可见的自编字符复制到要用的地方即可。

不错,不过需要这样麻烦么?要获取字符,选择copy character就行了啊~
http://bathome.net/thread-14636-1-1.html
为何批处理不适合做界面
为何随风讨厌call命令
http://bbs.bathome.net/thread-4482-1-10.html

TOP

那天弄电脑的用for语句和regsvr32重新注册了系统所有组件,我没看清,请问如何实现?

TOP

回复 3# lazdkiy


    与主题无关的问题请自行开新帖。

TOP

返回列表