无忧启动论坛
标题:
求助:pecmd 脚本如何将ascii码转字符
[打印本页]
作者:
2010elfkid
时间:
2025-7-31 09:29
标题:
求助:pecmd 脚本如何将ascii码转字符
本帖最后由 2010elfkid 于 2025-8-1 09:17 编辑
pecmd, 脚本,如何在循环中,将ascii码 转为字符,如65 转为 A
感谢各位大大相助,无忧高手云集!
总结各位高手的方案:
b大,4#
CALC -base=16 #hVal = 65
SET$ char=%hVal%
MESS %char%
复制代码
5大,7#
CODE *ANSI,65,**UNI,DST
MESS. [%DST%]
复制代码
红大,8#
SET$% &str=65
MESS. %&str%
复制代码
作者:
martin313
时间:
2025-7-31 09:38
问 deepseek 看看
作者:
szwp
时间:
2025-7-31 09:45
什么循环
作者:
Bluebells
时间:
2025-7-31 09:52
CALC -base=16 #hVal = 65
SET$ char=%hVal%
MESS %char%
复制代码
作者:
guong
时间:
2025-7-31 12:25
来看看
作者:
handsome_xiang
时间:
2025-7-31 15:34
感谢分享!
作者:
527104427
时间:
2025-7-31 16:35
直接转码就行
CODE *ANSI,65,**UNI,DST
MESS. [%DST%]
11.png
(34.19 KB, 下载次数: 66)
下载附件
2025-7-31 16:35 上传
作者:
红毛樱木
时间:
2025-7-31 19:35
本帖最后由 红毛樱木 于 2025-7-31 20:27 编辑
Bluebells 发表于 2025-7-31 09:52
SET$% &str=65
MESS. %&str%
复制代码
--------------
来一个更直接的。
--------------
"$"表示值按16进制转换为对应字符,8个一组或空格分隔;"%"默认按10进制转换,空格分隔;均为UNICODE。
--------------
再来一个按ANSI编码的(因为PECMD默认是按UNICODE编码的,所以特殊一些,直接补一个0占位成UNICODE编码。)
--------------
SET$#% &str=65 0
MESS. %&str%
复制代码
作者:
2010elfkid
时间:
2025-8-1 08:51
都是高手,强。感谢。
作者:
jamesfrank
时间:
2025-8-1 10:53
这个帮不到你啦,等高手来。
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3