tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
925
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    CoderX CoderX ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Berlin
    Beiträge
    73
    Guten Abend,

    Im Anhang findet ihr ein Screenshot von dem Programm. Also das mit Links hinzufügen hab ich ja schonmal geschafft, nur hackerts jetzt wenn ich die URL hinzugefügt habe und dann unten auf "Start" klicke, dass er die Links von oben bis unten durchgeht.

    Der Timer dient dazu um ne Pause von 30 Sekunden dazwischen zu setzen, nur weiß ich nicht wie ich das dem Programm klarmachen kann. Also 30 Sekunden Pause -> nächster Link -> 30 Sekunden Pause usw...

    Hoffe ihr könnt mir diesbezüglich ein wenig auf die Sprünge helfen.

    Screenshot: http://img488.imageshack.us/img488/1928/listkm1.png

    Mit freundlichen Grüßen und eine angenehme Nacht
    coderX
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Listbox, Timer und WebBrowser Control-25295attachment.png  
     
    Ey leute, es kann doch nicht so schwer sein..nachdem ihr ein Thema erstellt habt und es wurde abgeschlossen, unten Rechts auf "Status - nicht erledigt" zu klicken..Dann weiß man wenigstens das dieses Thema abgeschlossen wurde.

  2. #2
    Avatar von Alex F.
    Alex F. Alex F. ist offline Mitglied Smaragd
    Registriert seit
    Jul 2004
    Beiträge
    1.034
    für die 30 sek bräuchtest du einen Timer auf der form
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    timer1.Intervall = 30000 ' Millisec
     
     
    Private Sub Timer1_Timer()
       
      ' link aufrufen
      if mycounter < List1.ListCount -1 then
       strlink =   list1.List (mycounter)
       Shell ("iexplore.exe " list1.(mycounter)
       mycounter = mycounter + 1
      end if 
    End Sub

    grüsse bb
     

  3. #3
    CoderX CoderX ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Berlin
    Beiträge
    73
    Hallo,

    wenn ich den code bei mir Einfüge kommt ein Syntax Error und er springt zur Zeile:

    Code :
    1
    
    Shell ("iexplore.exe " list1.(mycounter)

    Ich hab auch nen Textfeld und noch nen Button hinzugefügt, weil ich das Interval vom Timer auch ändern will das klappt ja auch alles, nur halt bei deinem Stück Code spuckt er immer einen Fehler aus.

    Hab ich was falsch gemacht?

    Gruß
    coderX
    Geändert von CoderX (20.07.06 um 02:48 Uhr)
     
    Ey leute, es kann doch nicht so schwer sein..nachdem ihr ein Thema erstellt habt und es wurde abgeschlossen, unten Rechts auf "Status - nicht erledigt" zu klicken..Dann weiß man wenigstens das dieses Thema abgeschlossen wurde.

  4. #4
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Sieht mir so aus, dass du ein Webbrowser-Control auf der Form hast, oder?

    Würde dann so gehen:
    Code vb:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    'Im allgemeinen Teil, außerhalb aller Subs:
    Dim myCounter As Long
     
    'Jetzt in dein Timer-Element:
    Private Sub Timer1_Timer()
     Dim curLink$
     If myCounter < List1.ListCount - 1 Then
       curLink = List1.List(myCounter)
       WebBrowser1.Navigate CurLink
       myCcounter = myCounter + 1
      End If
    End Sub


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  5. #5
    CoderX CoderX ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Berlin
    Beiträge
    73
    Danke,

    der Code von dir funktioniert, aber:

    Er lädt nur die erste Seite aus der Liste also wenn ich als Beispiel Google.de hinzufüge und Web.de, öffnet er nur Google und danach macht er garnichts mehr.

    \\Edit:

    Und Ja, ich benutze das WebBrowser Control

    Gruß
    coderX
    Geändert von CoderX (20.07.06 um 04:29 Uhr)
     
    Ey leute, es kann doch nicht so schwer sein..nachdem ihr ein Thema erstellt habt und es wurde abgeschlossen, unten Rechts auf "Status - nicht erledigt" zu klicken..Dann weiß man wenigstens das dieses Thema abgeschlossen wurde.

  6. #6
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Habs gerade gesehen, kleiner Schreibfehler mit großer Wirkung. Hier das ganze korrigiert:
    Code vb:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    'Im allgemeinen Teil, außerhalb aller Subs:
    Dim myCounter As Long
     
    'Jetzt in dein Timer-Element:
    Private Sub Timer1_Timer()
     Dim curLink$
     If myCounter < List1.ListCount - 1 Then
       curLink = List1.List(myCounter)
       WebBrowser1.Navigate CurLink
       myCounter = myCounter + 1 'hatte hier myCcounter stehen, daher zählte er nicht korrekt hoch
      End If
    End Sub


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  7. #7
    CoderX CoderX ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Berlin
    Beiträge
    73
    Hi,

    nun gut, jetzt ruft er zwar die erste URL auf die in der Listbox steht, bleibt aber dann wieder stehen und macht nix mehr weiter. Es is auch völlig egal welches Interval ich nehme.
     
    Ey leute, es kann doch nicht so schwer sein..nachdem ihr ein Thema erstellt habt und es wurde abgeschlossen, unten Rechts auf "Status - nicht erledigt" zu klicken..Dann weiß man wenigstens das dieses Thema abgeschlossen wurde.

  8. #8
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Noch ne Korrektur, ein Fehler in der Zählung:
    Code vb:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    Private Sub Timer1_Timer()
     Dim curLink$
     If myCounter < List1.ListCount Then 'Hier war der Denkfehler
       curLink = List1.List(myCounter)
       WebBrowser1.Navigate curLink
       myCounter = myCounter + 1
      Else
       Timer1.Enabled = False
      End If
    End Sub

    Hab noch die Deaktivierung des Timers eingebaut, wenn die Anzahl erreicht wurde. Hab das Script getestet, funktioniert so 100%ig.


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

Ähnliche Themen

  1. [C#] Webbrowser Control | newWindow
    Von Xenolith im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 25.01.09, 13:07
  2. WebBrowser Control von VB6 nach VB2005
    Von jdb im Forum .NET Web und Kommunikation
    Antworten: 2
    Letzter Beitrag: 27.06.07, 13:16
  3. Frage zum Webbrowser Control
    Von hotschen im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 25.08.05, 12:27
  4. Webbrowser Control in Net 2.0
    Von DarkDeath im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 21.08.05, 11:08
  5. ActiveX-Control Webbrowser
    Von Frido im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 18.05.05, 16:06