无忧启动论坛
标题:
求助:pecmd 脚本如何将ascii码转字符
[打印本页]
作者:
2010elfkid
时间:
3 天前
标题:
求助: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
时间:
3 天前
问 deepseek 看看
作者:
szwp
时间:
3 天前
什么循环
作者:
Bluebells
时间:
3 天前
CALC -base=16 #hVal = 65
SET$ char=%hVal%
MESS %char%
复制代码
作者:
guong
时间:
3 天前
来看看
作者:
handsome_xiang
时间:
3 天前
感谢分享!
作者:
527104427
时间:
3 天前
直接转码就行
CODE *ANSI,65,**UNI,DST
MESS. [%DST%]
11.png
(34.19 KB, 下载次数: 5)
下载附件
3 天前
上传
作者:
红毛樱木
时间:
3 天前
本帖最后由 红毛樱木 于 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
时间:
前天 08:51
都是高手,强。感谢。
作者:
jamesfrank
时间:
前天 10:53
这个帮不到你啦,等高手来。
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3