找回密码
 加入
搜索
查看: 4204|回复: 9

[AU3基础] [已解决]求助如何在Combox内获取每个获取硬盘容量。

  [复制链接]
发表于 2011-5-3 22:08:16 | 显示全部楼层 |阅读模式
本帖最后由 xyhqqaa 于 2011-5-4 23:59 编辑

求助如何代码才能求到每个硬盘分区的硬盘容量。。。只需下拉变能列出。。。新手,。给个思路也行。。。。   万分感谢xxoojoeooxx跟3mile

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2011-5-3 22:09:24 | 显示全部楼层
$TOTAL=Round(DriveSpaceTotal ("C:\")/1024,"2")
$FREE = Round(DriveSpacefree ("C:\")/1024,"2")
$a= "  总共:( "& $TOTAL & " )G" &" 可用: ( "& $FREE &" )G"

$Combo1 = GUICtrlCreateCombo($a, 88, 160, 297, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL,$WS_GROUP))
 楼主| 发表于 2011-5-3 22:09:32 | 显示全部楼层
$TOTAL=Round(DriveSpaceTotal ("C:\")/1024,"2")
$FREE = Round(DriveSpacefree ("C:\")/1024,"2")
$a= "  总共:( "& $TOTAL & " )G" &" 可用: ( "& $FREE &" )G"

$Combo1 = GUICtrlCreateCombo($a, 88, 160, 297, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL,$WS_GROUP))
发表于 2011-5-3 23:18:10 | 显示全部楼层
回覆 1# xyhqqaa
$a=""
$var = DriveGetDrive( "all" )
If NOT @error Then
    For $i = 1 to $var[0]
        $a&= "  总共:( "& Round(DriveSpaceTotal($var[$i])/1024,2) & " )G" &" 可用: ( "& Round(DriveSpacefree ($var[$i])/1024,2) &" )G|"
    Next
EndIf
$Combo1 = GUICtrlCreateCombo("", 88, 160, 297, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL,$WS_GROUP))
GUICtrlSetData(-1, $a, "  总共:( "& Round(DriveSpaceTotal("c:")/1024,2) & " )G" &" 可用: ( "& Round(DriveSpacefree ("c:")/1024,2) &" )G")
 楼主| 发表于 2011-5-4 00:20:31 | 显示全部楼层
万分 感谢、、、、、、   大哥、、、、谢谢诶 、、、、
 楼主| 发表于 2011-5-4 00:28:54 | 显示全部楼层
要是前面能加个卷标。那就更完美了、。。。。。。、、
发表于 2011-5-4 13:42:24 | 显示全部楼层
DriveGetLabel
 楼主| 发表于 2011-5-4 22:56:01 | 显示全部楼层
回复 7# 3mile


    俺不知道 该如何添加
DriveGetLabel ,才能刚好出现在每一行开头。。。比如  C: 总共:。。。可用。。。。
新手好头疼。。。。。。
发表于 2011-5-4 23:22:48 | 显示全部楼层
回复 8# xyhqqaa
你是说盘符?
4楼代码第5行改成
$a&= $var[$i]&"  总共:( "& Round(DriveSpaceTotal($var[$i])/1024,2) & " )G" &" 可用: ( "& Round(DriveSpacefree ($var[$i])/1024,2) &" )G|"
 楼主| 发表于 2011-5-4 23:57:31 | 显示全部楼层
回复 9# 3mile


    谢谢 。。。。看来还有学好多呀。。万分感谢。。解决困扰俺好几天的问题。。。。谢谢  辛苦您了 。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 06:25 , Processed in 0.082538 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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