У меня возникла проблема с доступом к главному меню как я понимаю оно написано в виде фреймов.
Вот что выдается мне в Object Browser. FullName
Sys["Process"]("MyProcess")["Window"]("XTPMainFrame", " MyProcess ", 1)["Window"]("XTPDockBar", "xtpBarTop", 1)["Window"]("XTPToolBar", "Menu Bar", 1)
Все дальше ничего нет. Как мне дальше получить доступ к примеру к меню File|Open
или подскажите где прочесть.
Проблемы с доступом к главному меню.
Автор Denchik, 01 окт 2008 13:16
Сообщений в теме: 4
#1
Отправлено 01 октября 2008 - 13:16
#2
Отправлено 01 октября 2008 - 14:21
Судя по всему, у вас сторонний меню-контрол, который ТС пока не поддерживает.
Google говорит, что XTPToolBar - это контрол от Codejock. Если так, то посмотрите вот эту ветку на официальном форуме; там есть инструкции по настройке ТС для работы с CodeJock Xtreme CommandBars, и пример скрипта, который кликает по меню.
Google говорит, что XTPToolBar - это контрол от Codejock. Если так, то посмотрите вот эту ветку на официальном форуме; там есть инструкции по настройке ТС для работы с CodeJock Xtreme CommandBars, и пример скрипта, который кликает по меню.
#3
Отправлено 01 октября 2008 - 14:43
Спасибо за ответ. Похоже, придется все кликать по координатам. Что не есть хорошо.
#4
Отправлено 01 октября 2008 - 15:05
Как вариант, можно скомпилить приложение как Open (см. раздел справки Open Applications) Тогда в скриптах будут доступны внутренные свойства контролов приложения, и можно будет добраться до элементов меню и по имени (я так подозреваю).
#5
Отправлено 02 октября 2008 - 06:34
Спасибо за подсказку. Пример с официального форума, оказался рабочее способным очень помогло.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных