Rational Robot
#1
Отправлено 20 июля 2005 - 08:22
#2
Отправлено 20 июля 2005 - 11:45
#3
Отправлено 20 июля 2005 - 11:56
#4
Отправлено 20 июля 2005 - 15:03
ComboListBox Click, "ObjectIndex=1", "Text=List" или
Result = ComboListBoxVP (CompareProperties, "Label=Display:", "VP=VPNEW; Wait=2,30")
#5
Отправлено 27 июля 2005 - 08:32
Пробовал скрипт Doveangela
Window SetContext, "Caption=Untitled - Notepad", ""
EditBox Right_Click, "ObjectIndex=1", ""
Window SetContext, "CurrentWindow", ""
r = SQAGetProperty("CurrentWindow", "Width", B)
msgbox B
при открытом контекстном меню он все равно пишет свойства Notepada
#6
Отправлено 27 июля 2005 - 08:47
В качестве первого параметра SQAGetProperty должен выступать идентификатор объекта, от которого берут свойства. В данном случае было указано окно, вот от окна он и берет.Window SetContext, "Caption=Untitled - Notepad", ""
EditBox Right_Click, "ObjectIndex=1", ""
Window SetContext, "CurrentWindow", ""
r = SQAGetProperty("CurrentWindow", "Width", B)
msgbox B
1. Как создать VP для контекстного меню не знаю. Наверное, если порыться, можно найти возможность сделать для JavaPopupMenu, но для notepad - сомневаюсь
2. Может, Вы напишете, с чем работаете(с notepad или с приложением на delphi, например) и что нужно проверить? Возможно, тогда будет проще найти решение
#7
Отправлено 27 июля 2005 - 09:27
#8
Отправлено 27 июля 2005 - 09:42
Просто боюсь, что мой метод может не подойти
#9
Отправлено 27 июля 2005 - 09:51
Window SetContext, "Caption=Обращения - *************;ChildWindow", ""
ListView Right_Click, "ObjectIndex=4;\;ItemText=1244004", "Coords=534,10"
PopupMenuIDSelect 2026
#10
Отправлено 27 июля 2005 - 10:08
Window SetContext, "Caption=************* - [Обращения - *************]", ""
Window SetContext, "Caption=Обращения - *************;ChildWindow", ""
ListView Right_Click, "ObjectIndex=4;\;ItemText=1244004", "Coords=534,10"
PopupMenuIDSelect 2026
Угу, точно, не получится :-( . Видимо, это только для Java такая халява.
Робот определяет объект JavaPopupMenu, при выборе ищешь, как он к нему обращается, а дальше от этого объекта берешь детей и работаешь с их свойствами.
#11
Отправлено 28 июля 2005 - 11:36
'$include: "CWPHooker.sbh"
lStatus = SetMessageHook()
InputKeys "{Down}"
lSelected_Item = GetSelectedMenuItemFlags()
If lSelected_Item = 128 Then
iLarge_Icon = 0
Else
iLarge_Icon = 1
End If
lStatus = RemoveMessageHook()
InputKeys "{Esc}"
#12
Отправлено 27 июня 2006 - 08:47
У меня была аналогичная проблема с С-приложением. Боролась я с ней вот так. Честно говоря, не помню, КАК это работало, но работало :). Посмотри эту библиотеку, там наверняка есть описание функций.
'$include: "CWPHooker.sbh"
а не подскажете, где намутить эту библиотечку?
#13
Отправлено 29 июня 2006 - 09:16
а не подскажете, где намутить эту библиотечку?
Не подскажу, к сожалению.
Посмотрела у себя - нету.
#14
Отправлено 29 июня 2006 - 09:33
У меня была аналогичная проблема с С-приложением. Боролась я с ней вот так. Честно говоря, не помню, КАК это работало, но работало :). Посмотри эту библиотеку, там наверняка есть описание функций.
'$include: "CWPHooker.sbh"
а не подскажете, где намутить эту библиотечку?
Я у себя нашел. Как работает не знаю - не пользовался.
С файлов ".txt" убрать, я думаю, догадаетесь. :)
Прикрепленные файлы
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных