Visual Tk Tools,包含如下几个功能点:
功能1:中文转Unicode
中文转unicode的小工具一般有在线的,但是没网的时候用不了,而且一般没有选择性转的功能,例如不转非ascii字符(例如英文)而只转汉字的功能,同时,这款小工具能支持部分语言的语法高亮,如下图,可以直接把你写的代码文件中的汉字或字符转换成unicode代码。
一个小tip:在左侧文本框中输入汉字后,直接回车,能将转换后的unicode代码复制到剪贴板中,直接粘贴就可以了。
功能2:图片转base64代码
支持图片格式有: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文件中的图标组
windows或第三方软件中带有非常精美的图标图片,但有些软件会把图片放到exe或dll中,例如windows系统;一般在GUI开发的时候会用到一些文件关联图标获取的需要,这个工具能根据文件后缀,找到这个文件在windows系统中对应的图标。这个工具和功能2中的图片转base64功能关联,可以直接将提取的图片转为base64代码。
功能4:windows窗口句柄信息提取工具
这个工具能获取应用窗口的句柄/样式/进程/启动参数等信息,对于跨语言GUI编程来说必不可少。例如:下图是hyperworks 2019 X版本的对应应用信息,可以看到,它是用Qt开发的全新界面,启动exe是hwx.exe,启动参数有一堆。
同时,这个工具和功能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或提提改进建议,私信就行。忘说了,主要功能区都在右键菜单中。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删