GenericObject и EditBox
#1
Отправлено 05 мая 2009 - 10:22
Как сделать так, чтобы робот при записи скрипта мог все объекты распозновал как EditBox, даже те которые раньше я указал как GenericObject.
#2
Отправлено 06 мая 2009 - 06:17
Можно попробовать так:Ситуация такая, когда я записывал скрипт, при нажатии на некоторые элементы управления (если конретнее - это были обычные editbox-ы) выдавалось окно выбора типа объекта, где я для выбирал либо GenericObject, либо EditBox, ну воопщем случайным образом...
Как сделать так, чтобы робот при записи скрипта мог все объекты распозновал как EditBox, даже те которые раньше я указал как GenericObject.
Tools->General Options->Object Mapping
Object Type=EditBox. В Object Classes добавить классы объектов, которые нужно распознавать как Editbox. Узнать те, которые раньше были указаны как Generic можно, соответственно, если выбрать generic в Object Type
#3
Отправлено 06 мая 2009 - 06:38
Это скорее не решение проблемы а наоборот, для каждого нового класса объекта придется его маппить как Editbox. Уж лучше автору все таки самому присваивать тип.Можно попробовать так:Ситуация такая, когда я записывал скрипт, при нажатии на некоторые элементы управления (если конретнее - это были обычные editbox-ы) выдавалось окно выбора типа объекта, где я для выбирал либо GenericObject, либо EditBox, ну воопщем случайным образом...
Как сделать так, чтобы робот при записи скрипта мог все объекты распозновал как EditBox, даже те которые раньше я указал как GenericObject.
Tools->General Options->Object Mapping
Object Type=EditBox. В Object Classes добавить классы объектов, которые нужно распознавать как Editbox. Узнать те, которые раньше были указаны как Generic можно, соответственно, если выбрать generic в Object Type
Кстати вопрос к автору: есть какие-то причины которые мешают использовать элемент как generic Object Type?
#4
Отправлено 06 мая 2009 - 07:41
Да, есть причина мешающие использовать генерик. Формы и ее объекты я описываю в текстовом файле. Обьекты, описанные как эдитбокс, робот не сможет находить, если они теперь будут как генерик. Иначе мне придется редактировать текстовые файлы и некоторые функци использующие эти текстовые файлы для обращения к обьектам.Это скорее не решение проблемы а наоборот, для каждого нового класса объекта придется его маппить как Editbox. Уж лучше автору все таки самому присваивать тип.Можно попробовать так:Ситуация такая, когда я записывал скрипт, при нажатии на некоторые элементы управления (если конретнее - это были обычные editbox-ы) выдавалось окно выбора типа объекта, где я для выбирал либо GenericObject, либо EditBox, ну воопщем случайным образом...
Как сделать так, чтобы робот при записи скрипта мог все объекты распозновал как EditBox, даже те которые раньше я указал как GenericObject.
Tools->General Options->Object Mapping
Object Type=EditBox. В Object Classes добавить классы объектов, которые нужно распознавать как Editbox. Узнать те, которые раньше были указаны как Generic можно, соответственно, если выбрать generic в Object Type
Кстати вопрос к автору: есть какие-то причины которые мешают использовать элемент как generic Object Type?
#5
Отправлено 06 мая 2009 - 07:49
СпасибоМожно попробовать так:
Tools->General Options->Object Mapping
Object Type=EditBox. В Object Classes добавить классы объектов, которые нужно распознавать как Editbox. Узнать те, которые раньше были указаны как Generic можно, соответственно, если выбрать generic в Object Type
Помогло
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных


