Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.02;
Скачать: CL | DM;

Вниз

Помогите ввести логин и пароль   Найти похожие ветки 

 
ZhenG ©   (2002-09-26 07:14) [0]

в WebBrowsере открывается Internt страница, выскакивает окно в котором нужно ввести логин и пароль, я их знаю, как передать их в это окно и чтобы оно не появлялось вообще?
help призззззз


 
123 ©   (2002-10-02 05:53) [1]

Я неправильно поставил вопрос? Или некто вообще не знает :-((


 
gek ©   (2002-10-02 07:00) [2]

Передать то можно. А вот как сделать так, чтобы оно вообще не появлялось - это вряд ли


 
Kacnep   (2002-10-02 07:26) [3]

Не совсем понял об чем реч я на ВИнАпи писал такую фигню типа авозаполнения форм с кучей полей но они были похожими потом после заполнения послднего поля у меня авотмтом нажималась ОК потом выскакивало окно подтверждения с кнопкой ОК которое тоже парило я искал его и на нем жал ет самую ОК, но на форуме ождном нашел более элегантное решени типа есть ф-я АПИ просто КЛОЗЕ окна как онно появиться


 
Filat ©   (2002-10-03 13:49) [4]

Я думаю он хочет так: в строку запуска броузера (URL) вставить логин и пароль который он знает, чтобы не вводить его ручками. Соответственно окно ввода логина и пароля появляться не будет.

Мне бы тоже хотелось получить ответ, т.к. дважды спрашивал, но пока без результатно! :(((

ZhenG <- я правильно передал твою мысль?


 
Proton_   (2002-10-03 14:46) [5]

алгортм, да без проблемм
1) пишеш библиотечку которая ставит хук на Iexplore (точнее на ид его потока)
SetWindowsHookEx+WH_CALLWNDPROCRET (так же пригодится GetWindowTheadProcessID+FindWindow или createprocess)
2)как только приходит мессага WM_CREATE ты проверяеш ее класс (класс в этой структуре скорее всего число) и текст после чего если это твое окно твориш свое страшное дело (можеш перекрыть процедуру окна, подождать пока создадуться контролы, и затем запостить текст setwindowtext в контролы и сэмулировать нажатие кнопки).
Вообщем такое делается за пару дней или около 500 руб. :)
удачи.
Можно тупо
в цикле поставить findwindow
если окно нашлось то записывай текст и эмулируй нажатие кнопки.
быстрее но первый случай лучше.


 
Akella ©   (2002-10-04 08:27) [6]

я тоже спрашивал. мне посоветовали юзать компонент IDHTTP
я еще не пробовал, но вроде там эти свойства есть


 
Filat ©   (2002-10-04 21:31) [7]

Да нет же, коллеги!!! То что можно компонент - это ежу понятно.
Есть URL. У него есть какой то формат. Значит где-то же в нем есть место для логина и пароля, так вот где эти два места. А когда это знаешь, то и вставить два значения не проблема.!!!


 
int64 ©   (2002-10-05 01:33) [8]

Если в WebBrowsere, не проще ли:
1)ловить навигацию ненужной странички в OnBeforeNavigate2
2)отменять её
3)подставлять следующую:
WebBrowser1.Navigate(URL, Flags, TargetFrameName, PostData, Headers);
(мы то знаем все нужные параметры!)



Страницы: 1 вся ветка

Текущий архив: 2002.12.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
14-4608
Николай Быков
2002-11-12 13:45
2002.12.02
Тут такая штука с неро мп3


3-4178
Atamali Mamedov
2002-11-13 11:22
2002.12.02
Perkacka dannix s Mssql to Oracle


1-4298
borg
2002-11-21 12:27
2002.12.02
как определить


3-4196
AndrewVolkov
2002-11-12 18:52
2002.12.02
TDbLookupComboBox - видна только одна запись???


6-4534
Darts
2002-10-03 18:43
2002.12.02
Как в WebBrowser отобразить html c рисунками из ресурсов?