Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
schacky1995
Newbie
Newbie

Anmeldedatum: 29.08.2010
Beiträge: 14

Pausen einfügen bzw. 2 URL's im WebBrow aufrufen mit 1 Klick
Verfasst am: 05.01.2011, 01:02

Also


Ich arbeite in VB6 mit dem WebBrowser


Für ein Browsergamer soll es verschiedene Seiten aufrufen.

Zur Zeit funktioniert es ungefähr so:

Command1_Click()
... durch den ersten Button wird dafür gesorgt, dass sich mein Account einloggt.
... funktionert auch alles, daher unwichtig.


Command2_Click()
WebBrowser1.Navigate "www.ich-mache-hier-schon-keine-werbung.de/nachtwache"


Command3_Click()
WebBrowser1.Navigate "www.ich-mache-hier-schon-keine-werbung.de/logout.html"


Ich würde aber jetzt gerne, dass ich mit einem Button beide Links aufrufen kann - nicht gleichzeitig, sondern erst den ersten, dann den zweiten.







Nicht funktioniert hat:

CommandXYZ_Click()
WebBrowser1.Navigate "www.ich-mache-hier-schon-keine-werbung.de/logout.html"
WebBrowser1.Navigate "www.ich-mache-hier-schon-keine-werbung.de/nachtwache"


Ebenso nicht funktioniert hat:

CommandXYZ_Click()
WebBrowser1.Navigate "www.ich-mache-hier-schon-keine-werbung.de/logout.html"
Sleep 1000 bzw. 10000
WebBrowser1.Navigate "www.ich-mache-hier-schon-keine-werbung.de/nachtwache"
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 05.01.2011, 17:08

mit sleep hälst du das ganze programm an!!!

probiers mit
Code:

do

  doEvents

while webbrowser1.busy = True


lg
 
schacky1995
Newbie
Newbie

Anmeldedatum: 29.08.2010
Beiträge: 14


Verfasst am: 05.01.2011, 23:43

Okay..

Blicke aber nicht ganz durch..

könntest du mir mein Beispiel ersetzen?



Command1_Click()
WebBrowser1.Navigate "www.google.de"
<< hier soll nun eine 1-sekündige Pause gemacht werden (zum Laden etc.)
WebBrowser1.Navigate "www.youtube.com"


Hab extra die bekannten Adressen genommen und hoffe das wird nicht als Werbung gewertet Very Happy


EDIT: oder....

Busy bedeutet ja ca. beschäftigt..
Heißt es sozusagen, dass der WebBrowser erst die nächste Seite aufruft, wenn er "unbeschäftigt" ist (wenn nichts am Laden ist) =?
Das wäre nämlich auch nicht schlecht.
 
schacky1995
Newbie
Newbie

Anmeldedatum: 29.08.2010
Beiträge: 14


Verfasst am: 11.01.2011, 21:57

push
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 16.01.2011, 10:19

hi das hast du ganz richtig verstanden...

jetzt brauchst dass nur mehr zusammen setzen



WebBrowser1.Navigate "www.google.de"

do
doEvents
while webbrowser1.busy = True

WebBrowser1.Navigate "www.youtube.com"



oder du suchst nach dem delay modul
und verwendest das

lg
 
schacky1995
Newbie
Newbie

Anmeldedatum: 29.08.2010
Beiträge: 14


Verfasst am: 26.02.2011, 12:57

Private Sub Command1_Click() (Account Nr. 1 )

Hidden: 
WebBrowser1.Document.Forms(0).loginname.Value = "Name1"
WebBrowser1.Document.Forms(0).loginpwd.Value = "Passwort1"
On Error Resume Next
WebBrowser1.Document.Forms(0).submit.Click
End Sub


### Hier werden die Accountdaten eingegeben und der Grafische Anmelde-Button wird geklickt




Private Sub Command100_Click()

Hidden: 
WebBrowser1.Navigate "http://www.schulterglatze.de/truppe/wache/teilnehmen"
End Sub


### Diese Seite soll von jedem Account aufgerufen werden



Private Sub Command101_Click()


Hidden: 
WebBrowser1.Navigate "www.schulterglatze.de/logout.php"
End Sub


### Hier wird der Account ausgeloggt




Private Sub Command2_Click() (Account Nr. 2 )

Hidden: 
WebBrowser1.Document.Forms(0).loginname.Value = "Name2"
WebBrowser1.Document.Forms(0).loginpwd.Value = "Passwort2"
On Error Resume Next
WebBrowser1.Document.Forms(0).submit.Click
End Sub


### Account Nr.2 .... usw.







Wäre es möglich, dass ich mit einem Klick alle 3 Aktionen durchführen kann?

Der Button würde dann ungefähr so aussehen.


Hidden: 

Private Sub CommandXY_Click()

WebBrowser1.Document.Forms(0).loginname.Value = "Name1"
WebBrowser1.Document.Forms(0).loginpwd.Value = "Passwort1"
On Error Resume Next
WebBrowser1.Document.Forms(0).submit.Click

- P - A - U - S - E -

WebBrowser1.Navigate "http://www.schulterglatze.de/truppe/wache/teilnehmen"

- P - A - U - S - E -

WebBrowser1.Navigate "www.schulterglatze.de/logout.php"

End Sub






Ich wusste nicht genau, ob "Pause" das richtige wort ist, aber ihr wisst hoffentlich was gemeint ist.

Er soll halt alles nach der Reihe durchführen.








Kann mir jemand bitte den CommandXY_Click ausfüllen, dass ich ihn nurnoch einfügen muss ?

MfG
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 28.02.2011, 10:11

hi

hab ich schon mal gepostet



Private Sub CommandXY_Click()

WebBrowser1.Document.Forms(0).loginname.Value = "Name1"
WebBrowser1.Document.Forms(0).loginpwd.Value = "Passwort1"
On Error Resume Next
WebBrowser1.Document.Forms(0).submit.Click

do
doEvents
while webbrowser1.busy = True

WebBrowser1.Navigate "http://www.schulterglatze.de/truppe/wache/teilnehmen"

do
doEvents
while webbrowser1.busy = True

WebBrowser1.Navigate "www.schulterglatze.de/logout.php"

End Sub

mfg
 
schacky1995
Newbie
Newbie

Anmeldedatum: 29.08.2010
Beiträge: 14


Verfasst am: 16.03.2011, 22:22


Hab noch ein problem Very Happy

Jetzt geht auf einmal was schief, was vorher exakt auf diese art ging

Method or Data Member not found.
Mit ner Verweisung auf die Zeilen wo jeweils steht "WebBrowser1.Navigate "www.adresse.de""
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: einfügen, webbrowser1, html

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Button/Text 958 18.06.2009, 16:21
Keine neuen Beiträge E-Mail bekomm nach Button klicken 713 02.10.2007, 17:45
Keine neuen Beiträge Bestimmten "Button" auf Website klicken 1684 14.09.2007, 21:27
Keine neuen Beiträge webbrowser/ webformular button klicken 1611 23.07.2007, 23:07
Keine neuen Beiträge Button drücken.. 842 01.07.2007, 13:19
 


[ Time: 0.0684s ][ Queries: 103 (0.0225s) ][ GZIP on - Debug on ]