Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Premere un bottone di un modulo web
Forum - Visual Basic 6 - Premere un bottone di un modulo web

Avatar
polifemo (Normal User)
Newbie


Messaggi: 5
Iscritto: 04/01/2014

Segnala al moderatore
Postato alle 9:14
Sabato, 04/01/2014
Buongiorno,
sono nuovo del forum anche se non della programmazione con VB6
dove me la cavo pur non essendo un grande esperto.

Vorrei sottoporre questo problema con cui mi sto scontrando senza successo da qualche giorno

vorrei compilare con vb6 questo modulo:

http://archive.stsci.edu/cgi-bin/dss_plate_finder

e riesco benissimo a riempire i campi che mi interessano attraverso queste semplici istruzioni:

Codice sorgente - presumibilmente Plain Text

  1. WebBrowser1.Document.Forms(0).elements("ra").Value = "00 00 04"
  2. WebBrowser1.Document.Forms(0).elements("dec").Value = "44 33 22"
  3. WebBrowser1.Document.Forms(0).elements("height").Value = "10"
  4. WebBrowser1.Document.Forms(0).elements("width").Value = "10"



é al momento di premere il tasto "FIND PLATES" che la cosa non va.
ho provato di tutto ma non c'è verso di premerlo
se non ricorrendo ad una serie di SendKeys che è una soluzione
inelegante e precaria:

Codice sorgente - presumibilmente VB.NET

  1. For n = 1 To 21: SendKeys "{TAB}", True: Next
  2. SendKeys "{ENTER}", True



Qualcuno mi può dare una mano?

Grazie



PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:16
Sabato, 04/01/2014
Basta scrivere

WebBrowser1.Document.Forms(0).elements(14).Click


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
polifemo (Normal User)
Newbie


Messaggi: 5
Iscritto: 04/01/2014

Segnala al moderatore
Postato alle 15:33
Sabato, 04/01/2014
Grazie funziona alla grande !

Però guarda la coincidenza:  Domanda posta da uno che in realtà si chiama Ulisse, ha come nickname Polifemo e a cui risponde Nessuno.

Quindi ne approfitto, in questa circostanza omerica, per chiedere altre cose:

pensando che il numero (14) indichi qualcosa tipo il numero d'ordine del controllo,
ho provato con altri numeri e ho visto che dal 19 in poi vengono scelti gli option buttons.
della pagina che apare dopo la pressione del (14).

Tuttavia nessun numero fa premere il tasto "Extract Image from Selected Plate"
(che mi aspettavo di trovare tra il 14 e il 19) perchè?

come faccio a premerlo?

I numeri vanno trovati per tentativi oppure c'è qualcosa nel codice html che li indica?

Ti ringrazio per la pazienza e la cortesia.

Ulisse


PM Quote
Avatar
polifemo (Normal User)
Newbie


Messaggi: 5
Iscritto: 04/01/2014

Segnala al moderatore
Postato alle 9:13
Domenica, 05/01/2014
Risolto.
Internet Explorer non accettava Java.
L' ho reinstallato e adesso
tutto funziona

Grazie ancora

PM Quote