[已解决】请假十六进制字符串转换问题?
本帖最后由 765058729 于 2026-5-8 12:14 编辑Local $bbuffer
_read()
MsgBox(0,0,BinaryToString($bbuffer))
Func _read()
$bbuffer=FileReadLine(@ScriptDir & '\' & 'HEX.TXT', -1)
Return $bbuffer
EndFunc
附件是HEX.TXT是十六进制的01 83 03 10 31,我想得到字符串0183031031,msgbox怎么都显示不出来,请大师解惑?
Local $bbuffer
_read()
MsgBox(0, 0, $bbuffer)
Func _read()
Local $hFileOpen = FileOpen(@ScriptDir & '\' & 'HEX.TXT', 16)
Local $sFileRead = StringTrimLeft(FileRead($hFileOpen), 2)
FileClose($hFileOpen)
Local $arr = StringSplit($sFileRead, '0D0A', 1)
$bbuffer = $arr
EndFunc ;==>_read
页:
[1]