Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
Shaul


Сообщения: n/a

Профиль | Цитировать


Написал скрипт для запуска подряд других скриптов (на данный момент для автоматизации установки программ). Но автоиту не нравится выделенная строка:
Код: Выделить весь код
#include <GUIConstants.au3>
 
$mainwindow = GUICreate("Installer", 400, 300)
$label1 = GUICtrlCreateLabel("Select programs to install", 10, 10, 200)
$list1 = GUICtrlCreateTreeView(10, 30, 380, 240, BitOr($TVS_CHECKBOXES, $TVS_DISABLEDRAGDROP))
$cmdinstall = GUICtrlCreateButton("Install", 10, 270, 110)
$cmdcancel = GUICtrlCreateButton("Cancel", 120, 270, 110)
 
GUISetState(@SW_SHOW, $mainwindow)
 
$installlist = IniReadSection("installer.ini", "Programs")
If @error Then
    MsgBox(4096, "", "Error with INI")
Else
    Dim $items[$installlist[0][0]]
    For $c = 1 To $installlist[0][0]
        $item = GUICtrlCreateTreeViewItem($installlist[$c][0], $list1)
        $items[$c] = $item
    Next
EndIf
 
Do
    $msg = GUIGetMsg()
    Select
        Case $msg = $cmdinstall
            For $i = 1 To $installlist[0][0]
                If GUICtrlRead($items[$i]) = $GUI_CHECKED Then
                    RunWait($installlist[$i][1])
                EndIf
            Next
        Case $msg = $cmdcancel
            GUIDelete()
            Exit
    EndSelect
Until $msg = $GUI_EVENT_CLOSE or $msg = $cmdcancel
Что я делаю не так и как это должно быть на самом деле?

Последний раз редактировалось Sanja Alone, 11-03-2006 в 14:06. Причина: добавление тэга code


Отправлено: 22:59, 06-03-2006 | #43