Newsgroup: it.comp.lang.visual-basic
Titolo: Avviare browser + indirizzo internet e premere pulsante su pagina html

Il problema e' questo, alla pagina
http://www.infobel.com/italy/wp/revsearch/default.asp
e' possibile eseguire una ricerca inversa sull'elenco telefonico.
Vorrei, premendo un tasto sul mio applicativo, lanciare il browser (IE o 
Firefox), dargli in pasto l'indirizzo per arivare alla pagina 
sopradescritta, poi, sempre via codice, scivere il numero telefonico nella 
textbox e premere il tasto 'Search'.
Ebbene il lancio del browser avviene correttamente, ma non riesco a scrivere 
il testo (uso la funzione Sendkey) ne a premere il tasto Search.
Potete aiutarmi per favore?
Ciao e grazie
RobertoA

 textbox e premere il tasto 'Search'.
Private Declare Function ShellExecute Lib "shell32.dll" Alias 
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, 
ByVal lpFile As String, ByVal lpParameters As String, ByVal 
lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Command1_Click()
Dim Url As String
Url = 
"
http://www.infobel.com/italy/wp/revsearch/result.asp?qcode=20917908&q
phone=" & Trim$(Text1.Text)
ShellExecute Me.hwnd, vbNullString, Url, vbNullString, "", 3&
End Sub
-- 
IBM: Intensely Boring Machines
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 End Sub
Ti ringrazio per la risposta ma cosi' non funzia.
Avevo gia' provato a mettere nell'url richiesto il telefono ma purtroppo 
quel QCODE cambia ogni giorno.
Non conosco esattamente la funzione di quel parametro, forse l'hanno messo 
apposta per impedire di usare quella pagina.
Quindi le operazioni che vorrei sono:
- apertura browser con url 
http://www.infobel.com/italy/wp/revsearch/default.asp
- simulazione inserimento testo dentro casellina textbox
- simulazione pressione tasto SEARCH
Ciao e grazie
RobertoA

 quel QCODE cambia ogni giorno.
Lo sospettavo.
Perchč non utilizzi il webbrowser all'interno del tuo programma?
-- 
Systems programmers are the high priests of a low cult.  - R. S. Barton
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000


Perche' vorrei permettere all'utente di usare il browser che desidera, 
quindi vorrei 'lanciargli' IE o Firefox o Netscape o quello-che-vuole e 
dargli i comandi per far avviare la ricerca del numero telefonico.
In pratica vorrei simulare le operazioni che si farebbero a manina.
Ciao e grazie
RobertoA

 In pratica vorrei simulare le operazioni che si farebbero a manina.
Non conosco il webbrowser ma a livello logico, se uso un applicativo che
simula la navigazione preferirei inserire numero e vedermi il risultato in
una textbox. Certamente non vorrei che mi si apre IE/Firefox, veda scritte
comporsi in una casella della pagina web, e la simulazione del search.
-- 
DBMS Firebird
VB6 + Ado

 RobertoA
Potresti usare il webbrowser non visibile per lanciare la pagina, 
inserire i dati con la collection form nei campi richiesti, inviare i
dati e copiarti l'url risultante da lanciare assieme al browser 
preferito. Sporco ma dovrebbe funzinare senza tiritere come il 
riempimento di caselle di testo di applicazioni esterne...
-- 
Maintenance-free:  When it breaks, it can't be fixed...


 riempimento di caselle di testo di applicazioni esterne...
Si, potrebbe essere una soluzione al mio problema.
Ma, una volta caricata la pagina nel browser, come fare da codice a 
distinguere le varie textbox ed inserire testo in quella giusta?
E come premere, sempre da codice, il button giusto?
Ciao e grazie
RobertoA

 E come premere, sempre da codice, il button giusto?
Se fai una ricerca su google con "MSHTML.HTMLDocument" trovi un sacco
di roba.
-- 
Where the system is concerned, you are not allowed to ask "Why?".



Grazie
RobertoA