Страница: 1 |
Страница: 1 |
Вопрос: Вопрос по работе с интернетом!
Добавлено: 13.12.05 19:46
Автор вопроса: DJ1234
У меня есть обьект Browser!
Например я из VB через этот обьект зашёл на сайт и оставил сообщение на форуме! После этого я нажимаю на кнопку отвечающую за событие REFRESH, и тут выскакивает табличка RETRY/CANCEL (я думаю вы сами с ней в обычном IE встречались), как мне программно сделать чтобы автоматически нажималось RETRY?
ПОМОГИТЕ ЛЮДИ ДОБРЫЕ!
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #1
Добавлено: 13.12.05 20:08
Возможно просто послать (SendKeys) клавишу enter (keycode 13) на это окно...
Номер ответа: 2
Автор ответа:
DJ1234
Вопросов: 1
Ответов: 2
Профиль | | #2
Добавлено: 13.12.05 20:11
podskazhi plz kod!!
u mojego browsera Name "browser1"
kak napisatj?
browser1.sendkeys(keycode 13)
???
Номер ответа: 3
Автор ответа:
AsHeS
ICQ: 229759992
Вопросов: 14
Ответов: 93
Профиль | | #3
Добавлено: 13.12.05 23:14
Не . sendkeys это не свойство объекта . Фактически эта команда нажимает клавиши на клаве . Тебе надо чтоб в это время твое окно с RETRY/CANCEL было активным и была подсвечена клавиша RETRY
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 14.12.05 00:04
С окошком поработать надо будет...
1) Отловить окошко "выскакивает табличка RETRY/CANCEL"... По заголовку и/или содержимому
2) Поставить его активным
3) Отправить на него Enter (SendKeys)
Я вот не вспомню, какая кнопка там по умолчанию выдлена, может до entera'a нужно стрелочку вправо или влево нажать, ну чтоб не Cancel а Retry например...
Примеров по работе с окошками (получение всех, поиск по заголовку, установление активного) в инете есть, сиди, ищи, разберайся...
Я это воспринимаю как "Мне влом, сделайн за меня" + твоё "plz", которое = 0 пользы для меня... Так что терпение и труд всё перетрут...
Номер ответа: 5
Автор ответа:
DJ1234
Вопросов: 1
Ответов: 2
Профиль | | #5
Добавлено: 14.12.05 07:37
vsem spasibo, ja polazal po bibliotekam VB i vso nuzhnoje nashol
naschot okoshka-ono avtomaticheski aktivno kogda pojavlajetsa, tak chto aktivirovatj jego ne nado, i RETRY stoit kak variant po umolchaniju, poetomu nado bilo tolko s-emulirovatj ENTER! Vot chto ja vpihnul:
browser1.Refresh
SendKeys ("{ENTER}"
prawda inogda gluchit
HACKER, ne prawilno vosprinimajesh, jesli dumajesh kak