Вверх ↑
Ответов: 34
Рейтинг: 0
#1: 2018-12-17 15:05:52 ЛС | профиль | цитата
Подскажите, через компонент браузер открывается сайт, на нем всего 2 поля для ввода данных, логин и пароль, необходимо ввести данные логина и пароля и нажать войти.
Искал примеры на сайте, но что то подходящее для меня не нашел. Пробовал через Keyevent
Add(WebBrowser,12817503,217,77)
{
Left=5
Top=10
Width=600
Height=585
URL="http:\\localhost\activity.jsp"
Point(Handle)
Point(PHandle)
Point(onDblClick)
link(onDblClick,11268724:doEvent1,[])
}
Add(KeyEvent,10574315,343,203)
{
Code=49
}
Add(KeyEvent,8784944,406,203)
{
Code=53
}
Add(KeyEvent,15293427,469,203)
{
Code=57
}
Add(KeyEvent,1736518,525,203)
{
Code=55
}
Add(KeyEvent,468601,574,203)
{
Code=53
}
Add(KeyEvent,4033373,623,203)
{
Code=51
}
Add(Hub,11268724,308,105)
{
OutCount=6
link(onEvent1,10574315:doPress,[(315,111)(315,209)])
link(onEvent2,8784944:doPress,[(367,118)(367,209)])
link(onEvent3,15293427:doPress,[(399,125)(399,209)])
link(onEvent4,1736518:doPress,[(427,132)(427,209)])
link(onEvent5,468601:doPress,[(451,139)(451,209)])
link(onEvent6,4033373:doPress,[(476,146)(476,209)])
}


Поидее если я в окне браузера дважды клацну мышкой по полю, то в это поле он должен ввести пароль 159753, но это не происходит, почему?)

И даже если заработает, как реализовать переход на второе поле логина(операцией mouseevent?) но он не двигает мышкой и не клацает почемуто, как и с клавишами клавиатуры, может это в бразуере неработает?

Sendmessage нашел, но так и не понял как с помощью него отправлять логин и пароль в поля, может кто подскажет? где брать W и L параметры и какой номер сообщения выбирать?

Вообщем вроде простая операция, а сделать немогу, через ahk там просто это делается, а тут вроде должно быть просто а не работает))
карма: 0

0
Редактировалось 2 раз(а), последний 2018-12-17 15:53:16