Avatar billede xing Novice
20. juli 2004 - 07:01 Der er 8 kommentarer og
1 løsning

Udfyld en webside

Jeg skal sende sms'er til kina hver dag med nogle oplysninger...

Jeg bruger denne webside til at gøre det med

http://www.ecallchina.com/sms/sms.aspx

Kan jeg på en eller anden måde få mit Delphi 7 program til at udfylde webside for mig...også klikke på send knappen og sende sms'en for mig...

Kan dette lade sig gøre...og hvordan.?

"Kun løsninger for point..."
Avatar billede borrisholt Novice
20. juli 2004 - 10:35 #1
Ja det kan godt lade sig gøre.
http://borrisholt.com/eksperten/FormFiller.zip

Man kunne nemt forstille sig en pænere, og mere object orienteret løsning end den jeg kommer med her. Skulle jeg bygger videre på programmet ville jeg nok skrive det om. Men det virker og det viser dig hoved princippet i programmering med TWebBrowser.

Jens B
Avatar billede borrisholt Novice
20. juli 2004 - 10:36 #2
PS. Kan du bruge mit svar må du meget gerne give mig "karma" det kan JEG bruge til noget ;)

Jens B
Avatar billede xing Novice
20. juli 2004 - 16:44 #3
Jens...

Den skriver at den manger Unit1.pas filen for at jeg kan se koden...

Har du den?
Avatar billede stefmeister Nybegynder
21. juli 2004 - 01:04 #4
Jeg har tit undret mig over om man ikke kunne lave et program der f.eks. "loggede" ind på en hjemmeside eller lign. Så jeg kunne egentlig godt bruge den unit1.pas fil også.
Avatar billede borrisholt Novice
21. juli 2004 - 08:13 #5
Sådan sorry !

Jens B
Avatar billede xing Novice
22. juli 2004 - 11:10 #6
Det er bare så sejt Jens B

Er bare gået igang med at programmer for vildt nu...jubii

Elsker Delphi...

Tusinde tak Jens B...

Jeg forhøjer til 100 point for et super godt svar...
Avatar billede xing Novice
22. juli 2004 - 13:52 #7
Ups...lige et spørgsmål til

Har en et lille stykke kode til at få den til at klikke på et link på en webside?
Avatar billede borrisholt Novice
22. juli 2004 - 15:26 #8
Nææ ikke rigtigt .... Men du kan jo bare søge siden igennem efter links, når du har findet sådan et, kan du sikkert gætte dig til resten, det er sådan jeg lavede dit eksempel.

Ellers her er lidt hjælp :
http://www.swissdelphicenter.ch/torry/internet.php

Bemærk at det ikke er ALT der virker. Den der med RadioButtons virkede fx ikke !

Jens B
Avatar billede xing Novice
22. juli 2004 - 22:05 #9
Jeg har prøvet og prøvet...

Denne her..

http://www.swissdelphicenter.ch/torry/showcode.php?id=1645

Hvor skriver jeg dette her, og er det en function eller hvad...please hjælp..

var
  iDoc: IHtmlDocument2;
  i: integer;
  ov: OleVariant;
  iDisp: IDispatch;
  iColl: IHTMLElementCollection;
  InputImage: HTMLInputImage;
begin
  WebBrowser1.ControlInterface.Document.QueryInterface(IHtmlDocument2, iDoc);
  if not Assigned(iDoc) then
  begin
    Exit;
  end;
  ov := 'INPUT';
  iDisp := iDoc.all.tags(ov);
  if Assigned(IDisp) then
  begin
    IDisp.QueryInterface(IHTMLElementCollection, iColl);
    if Assigned(iColl) then
    begin
      for i := 1 to iColl.Get_length do
      begin
        iDisp := iColl.item(pred(i), 0);
        iDisp.QueryInterface(HTMLInputImage, InputImage);
        if Assigned(InputImage) then
        begin
          if InputImage.Name = 'submit' then
          // if the name is submit / falls der name submit lautet
          begin
            InputImage.Click;  // click it / klick es
          end;
        end;
      end;
    end;
  end;
end;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester