|
从网上下载的WinAPIExCHS.chm ,其中内容与实际的WinAPIEx.au3差别比较大。
使用时经常造成不必要的时间浪费。
比如_WinAPI_GetDriveGeometryEx ,帮助文件中的使用实例为:
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Global $tDISK_GEOMETRY_EX, $Drive = 0
While 1
$tDISK_GEOMETRY_EX = _WinAPI_GetDriveGeometryEx($Drive)
If @error Then
ExitLoop
EndIf
ConsoleWrite('-------------------------------' & @CR)
ConsoleWrite('磁盘: ' & $Drive & @CR)
ConsoleWrite('柱面: ' & DllStructGetData($tDISK_GEOMETRY_EX, 'Cylinders') & @CR)
ConsoleWrite('磁道: ' & DllStructGetData($tDISK_GEOMETRY_EX, 'TracksPerCylinder') & @CR)
ConsoleWrite('每磁道扇区: ' & DllStructGetData($tDISK_GEOMETRY_EX, 'SectorsPerTrack') & @CR)
ConsoleWrite('每扇区字节: ' & DllStructGetData($tDISK_GEOMETRY_EX, 'BytesPerSector') & ' bytes' & @CR)
ConsoleWrite('共有空间 : ' & DllStructGetData($tDISK_GEOMETRY_EX, 'DiskSize') & ' bytes' & @CR)
ConsoleWrite('-------------------------------' & @CR)
$Drive +=1
WEnd
实际运行结果全为0,找了半天网上资源,也没找到合适原因。
查了一下库代码,才知道函数与帮助文件不对应。
请问谁有正确的帮助文件?
先谢谢了! |
评分
-
查看全部评分
|