Имя пользователя:
Пароль:
 

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

Googler


Сообщения: 3665
Благодарности: 1563

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


Цитата Maza Faka:
Можно создать массив с логинами пользователей и передавать их в функцию »
я так понял alex888500 еще не освоился с функциями и массивами, поэтому мой вариант проще будет:
Код: Выделить весь код
_Login("lexx127")
_Login("den")
_Login("vovan")

Func _Login($sUser)
    Local $bak = AutoItSetOption ( "MouseCoordMode", 2)

    WinWaitActive("**********")          ; Активное окно программы
    MouseClick ('left', 93, 30, 2, 2)    ; Клик на поле ввода Логина
    Send ($sUser)                        ; Пользователь
    MouseClick ('left', 265, 160, 1, 2)  ; Кнопка Start
    Sleep(10000)                         ; Ожидание 10 сек
    MouseClick ('left', 358, 160, 1 , 2) ; Кнопка Stop

    AutoItSetOption ("MouseCoordMode", $bak)
EndFunc
alex888500
Все-таки попробуте запустить "AutoIt Window Info" и выяснить ID элементов окна - кнопок и Edit-боксов (типа "Edit1", "Button1"), тогда можно будет пробовать работать с элементами напрямую по ID и не зависеть от координат окна.

Последний раз редактировалось amel27, 16-05-2008 в 06:29. Причина: очепятка

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:29, 15-05-2008 | #540