|
本帖最后由 dgnanhua 于 2011-3-24 13:59 编辑
如题:如何动态获取磁盘的信息? 琢磨了很久没得到解决,现求助于大家帮忙!
要求如下:
1.当没有外接磁盘时(U盘或移动硬盘),能显示列出当前本地硬盘信息及数量,
并在Combo1显示第一磁盘信息.
2.当插入外接磁盘时(U盘或移动硬盘),能显示列出所以磁盘信息及数量,
并在Combo1显示外接的第一磁盘信息.
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Documents and Settings\Administrator\桌面\磁盘.kxf
$Form1 = GUICreate("Form1", 332, 181, 192, 124)
$Group1 = GUICtrlCreateGroup("选择磁盘", 16, 24, 297, 81)
$Combo1 = GUICtrlCreateCombo("Combo1", 32, 56, 209, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
$Button1 = GUICtrlCreateButton("刷新", 248, 56, 49, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("确定", 48, 128, 73, 25)
$Button3 = GUICtrlCreateButton("退出", 176, 128, 73, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
[/code]
经过haijie1223朋友的指导已经解决,在此谢谢帮助过我的朋友!谢谢! |
|