本帖最后由 486486 于 2017-1-17 16:08 编辑
相同的脚本 在新旧版本 16进制结果不一样 为什么呢 是我的设置上有什么问题吗 旧版本2.29 新版本 3.1和 AutoIt_v3.3.14.2_Setup(4) 小白求教
脚本如下:
$sVolume = "d:\" ;读
$iResult = DllCall("Kernel32.dll", "int", "GetVolumeInformation", "str", $sVolume, _
"str", "", "int", 256, "dword*", 0, "dword*", 0, "dword*", 0, "str", "", "int", 256)
Msgbox(0, $sVolume, "Drive Label: " & $iResult[2] & @LF & _
"fzx 10: " & ($iResult[4]) & @LF & _;为10进制 未加HEX为10进制 加HEX为16进制
"fzx 16: " & Hex($iResult[4]) & @LF & _;为16进制 未加HEX为10进制 加HEX为16进制
"Max-Component Length: " & $iResult[5] & @LF & _
"File System: " & $iResult[7]) |