Oppure

Loading
04/01/14 8:14
polifemo
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:

archive.stsci.edu/cgi-bin/…

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

WebBrowser1.Document.Forms(0).elements("ra").Value = "00 00 04"
WebBrowser1.Document.Forms(0).elements("dec").Value = "44 33 22"
WebBrowser1.Document.Forms(0).elements("height").Value = "10"
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:

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


Qualcuno mi può dare una mano?

Grazie


aaa
04/01/14 12:16
nessuno
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à.
04/01/14 14:33
polifemo
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

aaa
05/01/14 8:13
polifemo
Risolto.
Internet Explorer non accettava Java.
L' ho reinstallato e adesso
tutto funziona

Grazie ancora
aaa