|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Отловить кнопки |
|
Отловить кнопки
|
fascinating rhythm Сообщения: 6491 |
Профиль | Отправить PM | Цитировать
Добрый день, уважаемые коллеги!
Подскажите, пожалуйста - по каким критериям можно идентифицировать кнопку в 1С, чтобы обеспечить надёжное её нажатие? Есть 1С Итилиум, в котором нужно для закрытия нарядов нажимать некие кнопки (см. скриншот: Itilium.png). Но проблема в том, что у кнопок непостоянное значение Instance. То есть, положим, я с помощью AutoIt Windows Info получил значение типа Title: Итилиум 4.4 Class: V8TopLevelFrameSDI >>>> Control <<<< Class: V8FormElement Instance: 74 ClassnameNN: V8FormElement74 Advanced (Class): [CLASS:V8FormElement; INSTANCE:74] ID: 274378548 ControlClick Coords: 10, 10 Но это сразу же перестаёт работать, потому что при открытии следующего наряда (или даже при открытии того же наряда заново) та же самая кнопка может иметь значение >>>> Window <<<< Title: Итилиум 4.4 Class: V8TopLevelFrameSDI >>>> Control <<<< Class: V8FormElement Instance: 99 ClassnameNN: V8FormElement99 Advanced (Class): [CLASS:V8FormElement; INSTANCE:99] ID: 273451860 ControlClick Coords: 10, 10
Спасибо! |
|
Отправлено: 10:55, 18-09-2017 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Может в это направление лучше смотреть - типа ControlClick("Итилиум 4.4","","V8FormElement74")
|
Отправлено: 14:59, 18-09-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать Ну а в другой раз он V8FormElement99, в том-то и дело.
|
------- Отправлено: 17:52, 18-09-2017 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
ControlSend отловить браузер | binary | AutoIt | 6 | 02-06-2010 09:41 | |
[решено] Отловить форму в IE | Lodoss | AutoIt | 3 | 26-11-2009 11:12 | |
[решено] Отловить visible text | Frost_Imp | AutoIt | 7 | 25-09-2009 12:55 | |
Debian/Ubuntu - Неправильно работает Numpad: кнопки '+50,' работают как кнопки мыши | Viktorr | Общий по Linux | 0 | 29-04-2009 20:40 | |
не могу отловить зловредов | Лина | Лечение систем от вредоносных программ | 11 | 24-11-2008 11:06 |
|