Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
1-4352
Valek
2002-11-20 13:51
2002.12.02
алгоритм БПФ


1-4466
Ученик2
2002-11-20 13:31
2002.12.02
Word


3-4188
Lola
2002-11-13 12:11
2002.12.02
ADO. Не находит путь к базе.


1-4478
old_mole
2002-11-20 15:40
2002.12.02
Поле, обязательное для ввода


14-4636
Visa
2002-11-11 17:43
2002.12.02
123





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский