找回密码
 加入
搜索
查看: 2058|回复: 2

[系统综合] 如何获取连接计算机所有磁盘的所有活动分区

[复制链接]
发表于 2012-9-21 09:30:51 | 显示全部楼层 |阅读模式
不要借助 dsptw ,不少情况下运行异常
不要用WMI,大部分PE都不支持
 楼主| 发表于 2012-9-21 18:12:41 | 显示全部楼层
回复 2# guowenfu

可否给讲解一下?
发表于 2012-9-21 16:19:10 | 显示全部楼层
[code]Func _LogicalDiskinfo()
Func _LogicalDiskinfo()
        Local $Disk = DriveGetDrive("FIXED")
        Local $Diskinfo[1][4]
        $Diskinfo[0][0] = 0
        If Not @error Then

                For $i = 1 To $Disk[0]
                        $Diskinfo[0][0] += 1
                        ReDim $Diskinfo[UBound($Diskinfo) + 1][4]
                        $Diskinfo[$i][0] += $Diskinfo[0][0]
                        $Diskinfo[$i][1] = StringTrimRight(DriveSpaceFree($Disk[$i]), 5)
                        $Diskinfo[$i][2] = StringTrimRight(DriveSpaceTotal($Disk[$i]), 5)
                        $Diskinfo[$i][3] = StringTrimRight(DriveSpaceFree($Disk[$i]) / DriveSpaceTotal($Disk[$i]) * 100, 10) & "%"
                Next
        EndIf
        Return $Diskinfo
EndFunc   ;==>_LogicalDiskinfo
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 16:40 , Processed in 0.075568 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表