Java数字转字符技巧:ASCII码转换器实现

Visual Tk Tools,包含如下几个功能点:

功能1:中文转Unicode

 
java怎样将数字通过阿斯克码转化为字符 阿斯克码转换器_windows系统

中文转unicode的小工具一般有在线的,但是没网的时候用不了,而且一般没有选择性转的功能,例如不转非ascii字符(例如英文)而只转汉字的功能,同时,这款小工具能支持部分语言的语法高亮,如下图,可以直接把你写的代码文件中的汉字或字符转换成unicode代码。

java怎样将数字通过阿斯克码转化为字符 阿斯克码转换器_windows系统_02


 一个小tip:在左侧文本框中输入汉字后,直接回车,能将转换后的unicode代码复制到剪贴板中,直接粘贴就可以了。
 



功能2:图片转base64代码

 
java怎样将数字通过阿斯克码转化为字符 阿斯克码转换器_windows系统_03


支持图片格式有:jpg/gif/png/bmp/ico/tiff/ppm/pcx/xbm/xpm/tga等。还可以在不同格式间进行转换。有个这个工具,你就可以将你的图片放到代码中去了,默认在base64代码的头尾加上tcl语言的image create photo...字段,右侧base64代码直接复制就可以给tcl语言直接用了。

一个小tip:左侧图片画布支持文件拖放或在windows文件管理器中复制图片后直接粘贴就可以打开指定的图片,同时,第一个汉字转unicode的工具也是支持文件拖放的。
 


功能3:提取exe、dll或ico文件中的图标组

java怎样将数字通过阿斯克码转化为字符 阿斯克码转换器_windows系统_04

windows或第三方软件中带有非常精美的图标图片,但有些软件会把图片放到exe或dll中,例如windows系统;一般在GUI开发的时候会用到一些文件关联图标获取的需要,这个工具能根据文件后缀,找到这个文件在windows系统中对应的图标。这个工具和功能2中的图片转base64功能关联,可以直接将提取的图片转为base64代码。

 



功能4:windows窗口句柄信息提取工具

 java怎样将数字通过阿斯克码转化为字符 阿斯克码转换器_windows系统_05


 这个工具能获取应用窗口的句柄/样式/进程/启动参数等信息,对于跨语言GUI编程来说必不可少。例如:下图是hyperworks 2019 X版本的对应应用信息,可以看到,它是用Qt开发的全新界面,启动exe是hwx.exe,启动参数有一堆。

java怎样将数字通过阿斯克码转化为字符 阿斯克码转换器_语言阿斯克码转换工具_06

同时,这个工具和功能3的图标提取也有关联,可尝试提取当前应用加载模块中的图标文件。

 


本次分享的有2个版本,tbc和exe的版本,exe的应该只支持64位系统(不确定),另外,tbc的运行环境只支持

Magicsplat Tcl,需要的基础库包含tcllib、tklib以及twapi。tbc和exe版本的区别在于,tbc的支持多线程,exe的不支持,具体区别在功能3提取图标组的功能,在软件启动时需要扫描上千项加载项,tbc用的多线程,exe没有,故exe版本的工具在启动时可能耗费较多时间(这个跟电脑性能配置有关,我电脑上基本看不出来区别)。下载地址(永久有效):
 

登录后复制

链接:https://pan.baidu.com/s/1JHMvct6-MdPJTRt6KajAWw提取码:vmzv

另外,这款小工具还要很多不完善的地方,希望大家多多反馈BUG或提提改进建议,私信就行。忘说了,主要功能区都在右键菜单中。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空