|
发表于 2025-5-22 17:54:15
|
显示全部楼层
浙江省温州市

窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本 | 文本型 | | | 结果 | 字节集 | | | 数 | 整数型 | | | 值 | 整数型 | | | 新结果 | 字节集 | | | 字节块 | 字节集 | | | 编码 | 字节集 | | | 正则 | 正则表达式 | | | 编码文本 | 文本型 | | |
文本 = “23 36 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3F 45 3E 7A 68 3C 77 5C 4B 59 3C 3C 48 6F 4C 74 47 3F 44 6D 48 3C 21”结果 = hex2bin (删全部空 (文本 )) 调试输出 (结果 )结果 = 取字节集中间 (结果, 3, 取字节集长度 (结果 ) - 3 ) 计次循环首 (取字节集长度 (结果 ), 数 ) 结果 [数 ] = 位与 (结果 [数 ] - 十六进制 (“3C”), 十六进制 (“3F”)) 计次循环尾 ()数 = 1 判断循环首 (数 ≤ 取字节集长度 (结果 ))  值 = 位或 (左移 (结果 [数 ], 18 ), 左移 (结果 [数 + 1 ], 12 ), 左移 (结果 [数 + 2 ], 6 ), 结果 [数 + 3 ]) 新结果 = 新结果 + 到字节集 (到字节 (位与 (右移 (值, 16 ), 十六进制 (“FF”)) ))  新结果 = 新结果 + 到字节集 (到字节 (位与 (右移 (值, 8 ), 十六进制 (“FF”)) ))  新结果 = 新结果 + 到字节集 (到字节 (位与 (值, 十六进制 (“FF”)) ))  数 = 数 + 4 判断循环尾 ()调试输出 (新结果 )新结果 [11 ] = 位与 (222, 十六进制 (“FF”)) 新结果 [12 ] = 位与 (右移 (222, 8 ), 十六进制 (“FF”)) 新结果 [15 ] = 位与 (111, 十六进制 (“FF”)) 新结果 [16 ] = 位与 (右移 (111, 8 ), 十六进制 (“FF”)) 调试输出 (新结果 )编码 = 到字节集 (到字节 (十六进制 (“23”)) ) + 到字节集 (到字节 (十六进制 (“36”)) )数 = 1 判断循环首 (数 ≤ 取字节集长度 (新结果 ))  字节块 = 取字节集中间 (新结果, 数, 3 ) 如果真 (取字节集长度 (字节块 ) < 3 )  字节块 = 字节块 + 取空白字节集 (3 - 取字节集长度 (字节块 )) 值 = 位或 (左移 (字节块 [1], 16), 左移 (字节块 [2], 8), 字节块 [3]) 编码 = 编码 + 到字节集 (到字节 (位与 (右移 (值, 18 ), 十六进制 (“3F”)) + 十六进制 (“3C”)) ) 编码 = 编码 + 到字节集 (到字节 (位与 (右移 (值, 12 ), 十六进制 (“3F”)) + 十六进制 (“3C”)) ) 编码 = 编码 + 到字节集 (到字节 (位与 (右移 (值, 6 ), 十六进制 (“3F”)) + 十六进制 (“3C”)) ) 编码 = 编码 + 到字节集 (到字节 (位与 (值, 十六进制 (“3F”)) + 十六进制 (“3C”)) ) 数 = 数 + 3 判断循环尾 ()编码 = 编码 + 到字节集 (到字节 (十六进制 (“21”)) )调试输出 (编码 )正则. 创建 (“..”, )编码文本 = 正则. 替换 (bin2hex (编码 ), “$0 ”, 1, , 真, 真)编码文本 = 取文本左边 (编码文本, 取文本长度 (编码文本 ) - 1 )调试输出 (编码文本 )
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|