有au3来检测硬盘盘符
各位大侠,有没有检测硬盘一共几个盘符,和那个盘是最后一个盘符的代码 搜索下 dsptw#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)
路过学习下。。 用drivegetdriver这个应该可以的吧,我们测试我也尝试写过类似的东西 共享一下SetupApi.au3哈 本人不才:看看這個行不?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 apiex里面有
页:
[1]