Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 12:30 13.07.25 
Компютри и Интернет
   >> Delphi
*Кратък преглед

Тема Avtomati4no popylwaneнови  
АвторPS (Нерегистриран)
Публикувано04.08.02 00:15



Iskam da naprawq programka za awtomati4no popylwane na poletata (primerno za registraciq na potrebitel) na edin sait kato dannite gi wzimam ot text-ow file.
Opitah po tozi na4in no ne se polu4i .

var s: string
g : integer;
....
s := RichEdit.Lines[0];
g := FindWindow(nil,'Register - Microsoft Internet Explorer');
for i := 0 to length(s)-1 do
SendMessage(d,WM_PASTE,ord(s),0);
....

Molq daite mi nqkakwa ideq.
Blagodarq predwaritelno.



Тема Korekciqнови [re: PS]  
АвторPS (Нерегистриран)
Публикувано04.08.02 00:18



Greshka w koda

var s: string
g : integer;
....
s := RichEdit.Lines[0];
g := FindWindow(nil,'Register - Microsoft Internet Explorer');
for i := 0 to length(s)-1 do
SendMessage(d,WM_Char,ord(s),0);
....



Тема Re: Korekciqнови [re: PS]  
Автор Waz Gaa (_)
Публикувано04.08.02 18:43



SendMessage(d,WM_Char,ord(s),0); , a d kakvo e !?

Ima dve resheniq. Da simulation - vse edno chovek bachka, i drugoto e chrez razni Interface-i da hvanesh vsqko pule (input) i da mu zadadesh teksta.

Za human simulation polzvai:
Aktivirash InternetExplorer,

keybd_event(VK_TAB, 0, 0, 0); //minavash prez vsqko pole s TAB, natiskash dokato stignesh. Ti shte si gi prebroish.
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);

keybd_event(ord('a'), 0, 0, 0); //ne sum siguren dali Ord('a') suvpada s VK_A
keybd_event(ord('a'), 0, KEYEVENTF_KEYUP, 0);

Sus messages nqma da stane, zashtoto nqmash Handle kum controlite v HTML-to

by Waz Gaa



Тема Re: Avtomati4no popylwaneнови [re: PS]  
Автор Shveik (Администратор)
Публикувано05.08.02 05:58



potarsi na http://torry.net/
mislia 4e biah sre6tal ne6to podobno

Редактирано от Shveik на 05.08.02 06:01.



Тема Re: Avtomati4no popylwane [re: PS]  
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано05.08.02 11:15



Едно твърде забавно решение е чрез собствен браузер. Ето и стъпките:

1. Слагаш един TWebBrowser, предполагаме че е с Name=Browser
2. Отиваш на страницата дето е регистрацията:
Browser.Navigate (url)
3. При "пристигането" там попълваш и събмитваш (предполагаме че формата е с id=form, полето за потребител: id=user, полето за парола: id=pwd):

procedure Browser.OnDocumentComplete ()
...
Browser.OleObject.document.all.items ('user').value:='user';
Browser.OleObject.document.all.items ('pwd').value:='pwd';
Browser.OleObject.document.form.sumbit;

ако не е зададено id на формата, последния ред ще е такъв:
Browser.OleObject.document.forms.item (0).submit;
ако формата е първа в страницата - с индекс=0

чети и дишай по-леко



*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.