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

[文本处理] UNICODE字符打印工具-PrintUNICODE

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
  1. @Echo off&Title 汉字Unicode对照码表
  2. For %%a in (PrintUNICODE.exe) Do ^
  3. If "%%~$PATH:a" EQU "" ^
  4. If Not Exist .\PrintUNICODE.exe ^
  5. Echo 第三方丢失,请到批处理之家第三方区下载。&&pause&&goto :eof
  6. mode 30,100
  7. %在此感谢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))"
  8. Echo 字符 16进制 10进制
  9. Set /a 初始=0x4e00,步长=1,终止=0x9fa5,循环计数变量=初始
  10. :loop
  11. Set /a 循环计数变量+=步长
  12. Set /a 十六进制=十进制=%循环计数变量%
  13. %d-h:#a#=十六进制%
  14. PrintUNICODE %十六进制%
  15. Echo %十六进制% %十进制%
  16. IF %循环计数变量% LSS %终止% GOTO LOOP
  17. Pause
复制代码
1

评分人数

  1. C:\>decode.pl abc中文
  2. 61 62 63 d6 d0 ce c4    gbk
  3. 61 62 63 a4 a4 a4 e5    big5
  4. 61 62 63 e4 b8 ad e6 96 87      utf8
  5. 61 0 62 0 63 0 2d 4e 87 65      utf16-le
  6. 0 61 0 62 0 63 4e 2d 65 87      utf16-be
  7. 97 98 99 20013 25991    Unicode
  8. From argument
复制代码
支持剪切板读取转各种编码

TOP

回复 2# 523066680


这是……
写这个是自己突然用到
刚刚用OD把vbsedit打包的EXE拆掉
拆出来的代码居然是unicode-hex,所以顺手改了一个

TOP

写过一个类似的,转ansi文件至unicode
后来发现没什么卵用,就没管了
奉上第三方插曲(与主题无关,lz别介意)

用法
  1. set file_path=C:\test.txt
  2. AtU
复制代码
都是过去的事了...
1

评分人数

原创区不能发,帖子随便放

TOP

回复 4# a2002


    没什么卵用的附件,尽量放到百度网盘吧。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# Batcher


    好吧,下次注意
原创区不能发,帖子随便放

TOP

回复 4# a2002


    编码转换都习惯用vbs了

TOP

回复 5# Batcher

    站长威武,我想起站长踢我出群的时候,呵呵呵呵。
1

评分人数

    • a2002: 呵呵 PB-6技术 + 1

TOP

回复 8# 523066680


    说出你的故事

TOP

回复 9# 老刘1号


    对啊,想听...
原创区不能发,帖子随便放

TOP

Google Chrome 告诉我,4 楼你在放毒?
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

返回列表