Учебник по автоматической установке Windows XP



         

Вввод данных / работа с элементами управления - часть 2


; 1 - привязка к левому верхнему углу экрана (по ум.)

; 0 - привязка к активному окну

; 2 - привязка к клиентской части активного окна (все то, что ниже заголовка)

Opt("MouseCoordMode",2)

  • Имя эл-та управления может изменяться от запуска к запуску программы (скажем, был "Button3", а в след раз стал "Button2") - имейте это ввиду. Решением в подобных ситациях может стать обращение к эл-ту управления по его содержимому (Text), а не имени класса (ClassNameNN) или ControlID.

    ;фрагмент информационного окна AutoIt Window Info:

    Control ID: 1

    ClassNameNN: Button2

    Text: &Next > Ну, а если Вы предварительно убедитесь в активности окна с пом. WinWaitActive, то нажать на кнопку по умолчанию всегда можно банальным Send('{ENTER}'). Т.e. клацнуть по этому батону :) можно 4 способами:

    ControlClick('HyperSnap','',1)

    ControlClick('HyperSnap','','Button2')

    ControlClick('HyperSnap','','&Next >')

    Send('{ENTER}') Есть еще один способ - через указатели, но для получения указателя все равно сначала нужно идентифицировать эл-т управления по одному их трех признаков.




  • Содержание  Назад  Вперед