Цитата FlatX007:
Я знаю что такое массив »
|
Из твоих слов далее, мне кажется что ты заблуждаешься.
Цитата FlatX007:
почему именно написание такое MsgBox(4096,"Drive " & $i, $var[$i]) .... а не вот такое MsgBox(4096,"Drive ", $var) »
|
Потому что в первом случае в заголовке отображается текущий элемент (ячейка) массива, а само значение нужно считывать с этой ячейки ([$i] это и есть ячейка/элемент).
Я не знаю как подругому объяснить работу массивов

.
Цитата FlatX007:
как зделать раскрывающийся список [ GUICtrlCreateCombo ] в GUI окне
и чтоб в этом списке отображались Флешки »
|
Код:

$Gui = GUICreate("Removable Drives List", 350, 120)
GUICtrlCreateLabel("Removable Drives:", 20, 30)
$Combo = GUICtrlCreateCombo("", 20, 50, 310, 200)
$aDrivesArr = DriveGetDrive("Removable")
$sDrivesList = ""
For $i = 1 To UBound($aDrivesArr)-1
If $aDrivesArr[$i] = "a:" Then ContinueLoop
$sDrivesList &= StringUpper($aDrivesArr[$i]) & "\"
If $i < $aDrivesArr[0] Then $sDrivesList &= "|"
Next
GUICtrlSetData($Combo, $sDrivesList)
GUISetState()
While 1
Switch GUIGetMsg()
Case -3
Exit
EndSwitch
WEnd