http://bcn.bathome.net/s/tool/index.html?key=PrintUNICODE
自己写的小工具,源码就不放了
想要研究的可以联系我 老刘制作——Unicode字符屏幕打印工具
用法: PrintUNICODE <Unicode-Hex> ...
姊妹工具:PrintANSI
示例:
打印”Hollo,world!“
PrintUNICODE 0048 006F 006C 006C 006F 002C 0077 006F 0072 006C 0064 0021
打印“你好,世界”
PrintUNICODE 4F60 597D FF0C 4E16 754C
实例:
汉字Unicode对照码表生成工具.BAT- @Echo off&Title 汉字Unicode对照码表
- For %%a in (PrintUNICODE.exe) Do ^
- If "%%~$PATH:a" EQU "" ^
- If Not Exist .\PrintUNICODE.exe ^
- Echo 第三方丢失,请到批处理之家第三方区下载。&&pause&&goto :eof
- mode 30,100
- %在此感谢netbenton斑竹的10进制转16进制函数% set "d-h=setlocal enabledelayedexpansion&set/a dx=#a#&set xs=0123456789abcdef&(for /l %%z in (1,1,4) do set /a x%%z=dx%%16,dx=dx/16)&(for /f "tokens=1-4" %%1 in ("!x1! !x2! !x3! !x4!") do set hx=!xs:~%%4,1!!xs:~%%3,1!&(if !hx!==00 set hx=)&(for %%z in ("!hx!!xs:~%%2,1!!xs:~%%1,1!") do endlocal&set #a#=%%~z))"
- Echo 字符 16进制 10进制
- Set /a 初始=0x4e00,步长=1,终止=0x9fa5,循环计数变量=初始
- :loop
- Set /a 循环计数变量+=步长
- Set /a 十六进制=十进制=%循环计数变量%
- %d-h:#a#=十六进制%
- PrintUNICODE %十六进制%
- Echo %十六进制% %十进制%
- IF %循环计数变量% LSS %终止% GOTO LOOP
- Pause
复制代码
|