к левому верхнему углу экрана
; 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}') Есть еще один способ - через указатели, но для получения указателя все равно сначала нужно идентифицировать эл-т управления по одному их трех признаков.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий