bian123shao 发表于 2010-8-9 16:27:53

有au3来检测硬盘盘符

各位大侠,有没有检测硬盘一共几个盘符,和那个盘是最后一个盘符的代码

afan 发表于 2010-8-9 16:34:06

搜索下 dsptw

xsjtxy 发表于 2010-8-9 16:36:17


#include <SetupApi.au3>

$aPhysDisks = _CM_Enumerate_Physical_Disks()
for $i = 1 to $aPhysDisks
msgbox(0,"","硬盘顺序:" & $aPhysDisks[$i] & @CRLF & "硬盘名称:" & $aPhysDisks[$i] & @CRLF & "所属分区:" & $aPhysDisks[$i])
next
_Arraydisplay($aPhysDisks)

zcx880517 发表于 2010-8-9 17:56:01

路过学习下。。

zzz867 发表于 2010-8-23 11:13:41

用drivegetdriver这个应该可以的吧,我们测试我也尝试写过类似的东西

menfan1 发表于 2010-8-23 12:26:03

共享一下SetupApi.au3哈

guowenfu 发表于 2010-8-25 11:36:00

本人不才:看看這個行不?Func _LogicalDiskinfo()
    Local $Disk = DriveGetDrive( "FIXED" )
        Local $Diskinfo
        $Diskinfo=0
    If NOT @error Then
          
           For $i = 1 to $Disk
                   $Diskinfo +=1
                   ReDim $Diskinfo
                   $Diskinfo[$i] += $Diskinfo
                   $Diskinfo[$i] = StringTrimRight(DriveSpaceFree($Disk[$i]),5)
                   $Diskinfo[$i] = StringTrimRight(DriveSpaceTotal($Disk[$i]),5)
                   $Diskinfo[$i] = StringTrimRight(DriveSpaceFree($Disk[$i])/DriveSpaceTotal($Disk[$i])*100,10)&"%"
           Next
    EndIf
    Return $Diskinfo
EndFunc

netegg 发表于 2010-8-25 12:34:36

apiex里面有
页: [1]
查看完整版本: 有au3来检测硬盘盘符