|
|
wjm = “X:\Users\SG\AppData\Local\Temp\Rar$DIa0.992\新建文本文档 (5).txt”写到文件 (wjm + “转完毕.txt”, 子程序1 (读入文件 (wjm )) )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | a | 短整数型 | | | | wid | 整数型 | | | | b1 | 整数型 | | | | c | 文本型 | | | | b2 | 整数型 | | | | d | 字节集 | | |
wid = 打开内存文件 ()写出字节集 (wid, 编码转换 (参数, #编码_UTF_8, #编码_UTF_16LE, )) 移到文件首 (wid ) 判断循环首 (是否在文件尾 (wid, ) = 假) 读入数据 (wid, a ) 如果真 (a = 十六进制 (“26”))   b1 = 取读写位置 (wid ) - 2  读入数据 (wid, a )  如果真 (a = 十六进制 (“23”))    c = “”   循环判断首 ()   读入数据 (wid, a )    判断 (a = 十六进制 (“3B”))      b2 = 取读写位置 (wid ) - 4         移动读写位置 (wid, #文件首, b1 )     a = 到短整数 (c )    写出数据 (wid, a )     a = 到短整数 (8 )     变量循环首 (b1, b2, 2, )     写出数据 (wid, a )     变量循环尾 ()     c = c + 字符 (a )        循环判断尾 (a ≥ #键0 且 a ≤ #键9 )    如果真 (a = 0 ) 跳出循环 ()  判断循环尾 ()移到文件首 (wid )d = 子字节集替换 (编码转换 (读入字节集 (wid, 取文件长度 (wid )), #编码_UTF_16LE, #编码_UTF_8, ), { 8 }, { }, , )关闭文件 (wid )返回 (d )
|
|