itljl 发表于 2010-2-4 20:28:37

au3没有删除指定数据二进制的函数?

au3关于二进制就三个函数。
分别是:返回二进制变量,返回二进制变量长度,取变量X字节的内容。

但没有字符串那样例如删除从左或者从右开始指定的X字节的内容。

itljl 发表于 2010-2-4 20:40:31

目前只有这样,删除第一个字节,不知道有没有朋友有更好的办法。


$binary = Binary("0x10203040") ; 创建二进制(binary)数据 0x10203040
$len = BinaryLen($binary) ;返回字节总长度
$extract = BinaryMid($binary, 2, $len) ;取第2字节到最后。相当于删除第一个字节。
MsgBox(0, "第二个字节到最后:", $extract)

itljl 发表于 2010-2-5 15:46:59

还有其它更好的办法吗?

kk_lee69 发表于 2010-6-22 09:39:18

回复 3# itljl


    http://www.autoitx.com/forum.php?mod=viewthread&tid=16393&page=1&extra=#pid178742

這邊有所謂的文件指針可以應用你參考看看
页: [1]
查看完整版本: au3没有删除指定数据二进制的函数?