找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24810|回复: 10

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

[复制链接]
发表于 2017-7-27 21:36:38 | 显示全部楼层 |阅读模式
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 收起 理由
a2002 + 1 顶一个

查看全部评分

发表于 2017-7-27 21:59:39 | 显示全部楼层
  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
复制代码
支持剪切板读取转各种编码
 楼主| 发表于 2017-7-27 22:26:05 | 显示全部楼层
回复 2# 523066680


这是……
写这个是自己突然用到
刚刚用OD把vbsedit打包的EXE拆掉
拆出来的代码居然是unicode-hex,所以顺手改了一个
发表于 2017-7-27 22:44:11 | 显示全部楼层
写过一个类似的,转ansi文件至unicode
后来发现没什么卵用,就没管了
奉上第三方插曲(与主题无关,lz别介意)

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

评分

参与人数 1技术 +1 收起 理由
老刘1号 + 1 感谢分享

查看全部评分

发表于 2017-7-27 22:46:40 | 显示全部楼层
回复 4# a2002


    没什么卵用的附件,尽量放到百度网盘吧。
发表于 2017-7-27 22:52:11 | 显示全部楼层
回复 5# Batcher


    好吧,下次注意
 楼主| 发表于 2017-7-27 22:56:15 | 显示全部楼层
回复 4# a2002


    编码转换都习惯用vbs了
发表于 2017-7-28 08:56:20 | 显示全部楼层
回复 5# Batcher

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

评分

参与人数 1技术 +1 收起 理由
a2002 + 1 呵呵 PB-6

查看全部评分

 楼主| 发表于 2017-7-28 09:08:04 | 显示全部楼层
回复 8# 523066680


    说出你的故事
发表于 2017-7-28 10:33:14 | 显示全部楼层
回复 9# 老刘1号


    对啊,想听...
发表于 2017-9-3 18:20:49 | 显示全部楼层
Google Chrome 告诉我,4 楼你在放毒?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 05:08 , Processed in 0.022267 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表