[Solucionado] Clikear 2 Botones ?

Iniciado por BoboV1, 29 Septiembre 2010, 00:18 AM

0 Miembros y 1 Visitante están viendo este tema.

BoboV1

Hola!

Soy nuevo por aca :$

Una pregunta...

Como puedo hacer (Con el control WebBrowser1) Para Tocar el boton X de una pagina?

BoboV1

#1
Antes de crear otro tema, edite este. :)

BoboV1

#2

estoy usando este codigo:

Código (vb) [Seleccionar]


Private Sub Timer1_Timer()
On Error Resume Next
Timer1.Enabled = False
Me.WebBrowser1.Document.All("ESTO NO LES IMPORTA XD").Value = "Hola!"

Dim HTML
Dim HTMLI
Set HTML = WebBrowser1.Document
For Each HTMLI In HTML.getElementsByTagName("input")
If HTMLI.Value = "NOMBRE DEL BOTON" Then
HTMLI.Click
Exit Sub
End If
Next
End Sub


Private Sub Form_Load()
WebBrowser1.Navigate ("PAGINA")
Exit Sub




con eso funciona..

pero quiero clikear 2 BOTONES. osea, primero uno y despues otro. me di cuenta q su cambio el End If (arriba o abajo de exit sub), NO ANDA!. ya probe asi, y tampoco anda:

Código (vb) [Seleccionar]


BALABLBALBALBALBA CODIGO

Dim HTML
Dim HTMLI
Set HTML = WebBrowser1.Document
For Each HTMLI In HTML.getElementsByTagName("input")
If HTMLI.Value = "BOTON1" Then
If HTMLI.Value = "BOTON2" Then
HTMLI.Click
Exit Sub
End If
End If
Next



asi y mil formas mas ~.~

como hago?

Dznp

No sé Visual Basic, pero por lógica creo que podría ser algo así...


Código (vb) [Seleccionar]


Private Sub Timer1_Timer()
On Error Resume Next
Timer1.Enabled = False
Me.WebBrowser1.Document.All("ESTO NO LES IMPORTA XD").Value = "Hola!"

Dim HTML
Dim HTMLI
Dim HTMLII
Set HTML = WebBrowser1.Document
For Each HTMLI In HTML.getElementsByTagName("input")
For Each HTMLII In HTML.getElementsByTagName("input")
If HTMLI.Value = "NOMBRE DEL BOTON" Then
HTMLI.Click
End If
If HTMLII.Value = "NOMBRE DEL BOTON" Then
HTMLII.Click
Exit Sub
End If
Next
End Sub


Private Sub Form_Load()
WebBrowser1.Navigate ("PAGINA")
Exit Sub





Probá y decime :)

BoboV1

#4
No funca :B

BoboV1

solucionado poniendo el mismo codigo, pero wee un re quilombo.

solucion:

timer  ;D

Dznp

Me podés pasar la solución?  :rolleyes:
Gracias.

BoboV1

#7
Cita de: Dznp en 30 Septiembre 2010, 02:59 AM
Me podés pasar la solución?  :rolleyes:
Gracias.

Si, mira:

yo tenia el codigo en 1 timer.

en intervalo 7000

y para no complicarme tanto dije.. " a la *****!"

y agrege otro timer con intervalo 8000, y con el mismo codigo para tocar el boton. pero cambiaba lo de HTMLII -> esa cosa q es algo asi xD!