BinToHex

将二进制内存转换为十六进制字符串。

OutputVar := BinToHex(Address, Length)
函数示例: hex := BinToHex(&var, 10)

参数

OutputVar(输出变量)

用于存储十六进制字符串的变量的名称。

Address(地址)

变量的地址或内存指针。

Length(长度)

要转换的内存长度(以字节为单位)。

相关

#DllImport, DynaCall, WinApi

示例

MsgBox % BinToHex(&"123",6) ; unicode 字符串转十六进制
VarSetCapacity(var,11)
StrPut("ABC",&var,"CP0")
MsgBox % BinToHex(&var,4) ; ansi 字符串转十六进制
Loop 10
	NumPut(A_Index,&var,A_Index-1,"Char")
MsgBox % BinToHex(&var,10) ; 内存转十六进制