Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
Il nuovo gimbal mobile DJI evolve il concetto di tracciamento automatico con tre modalità diverse, un modulo multifunzionale con illuminazione integrata e controlli gestuali avanzati. Nel gimbal è anche presente un'asta telescopica da 215 mm con treppiede integrato, per un prodotto completo per content creator di ogni livello
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Abbiamo provato il nuovo HUAWEI Pura 80 Pro. Parliamo di uno smartphone che è un vero capolavoro di fotografia mobile, grazie ad un comparto completo in tutto e per tutto, In questa colorazione ci è piaciuto molto, ma i limiti hardware e software, seppur in netto miglioramento, ci sono ancora. Ma HUAWEI ha fatto davvero passi da gigante per questa nuova serie Pura 80. Buona anche l'autonomia e soprattutto la ricarica rapida sia cablata che wireless, velocissima.
Opera Neon: il browser AI agentico di nuova generazione
Opera Neon: il browser AI agentico di nuova generazione
Abbiamo provato il nuovo web browser con intelligenza artificiale della serie Opera accessibile tramite abbonamento. Ecco le nostre prime impressioni sulle funzionalità di Opera Neon basate su AI e come funzionano
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-12-2005, 19:03   #1
CIUFFO
Member
 
L'Avatar di CIUFFO
 
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
[VB]Ottenere l'URL di una pagina Web aperta

E' possibile ottenere da VB o con le API l'URL di una pagina Web aperta?
Utilizzo AppActivate "titolo nella barra del titolo della finestra" per attivare la pagina web e SendKeys per inviare ad essa dei dati, ma questa procedura non riesce a distinguere le varie sezioni della pagina Web.
In sostanza dovendo inviare dei dati diversi ad ogni sezione devo distinguere da http://20.15.5.208/cerca.jsp a http://20.15.5.208/tovata.jsp.
CIUFFO è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2005, 13:08   #2
CIUFFO
Member
 
L'Avatar di CIUFFO
 
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
up
CIUFFO è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2005, 11:42   #3
CIUFFO
Member
 
L'Avatar di CIUFFO
 
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
help
CIUFFO è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2005, 11:51   #4
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da CIUFFO
E' possibile ottenere da VB o con le API l'URL di una pagina Web aperta?
Utilizzo AppActivate "titolo nella barra del titolo della finestra" per attivare la pagina web e SendKeys per inviare ad essa dei dati, ma questa procedura non riesce a distinguere le varie sezioni della pagina Web.
In sostanza dovendo inviare dei dati diversi ad ogni sezione devo distinguere da http://20.15.5.208/cerca.jsp a http://20.15.5.208/tovata.jsp.

puoi spiegati meglio?
okay è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2005, 12:54   #5
CIUFFO
Member
 
L'Avatar di CIUFFO
 
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
Utilizzo un DB di Access per compilare dei form contenuti in un sito web.
Con AppActivate "titolo nella barra del titolo della finestra" per attivare la pagina web e SendKeys per inviare ad essa i dati contenuti nella mia maschera, ma questa procedura non riesce a distinguere le varie sezioni della pagina Web.
In sostanza mi serve un metodo che sia in grado di riconoscere l'URL della pagina web aperta, il quale identifica il form aperto in quel momento
per esempio:
http://20.15.5.208/cerca.jsp è l'URL di un form che si chiama 'cerca'
http://20.15.5.208/trovata.jsp. è l'URL di un form che visualizza il risultato
e così via...(ci sono diversi form)
I dati che invio con SendKeys sono diversi per ogni form perciò la mia routine per sapere quale sequenza di tasti deve inviare dovrebbe riconoscere il form Web aperto in quel momento.
Ora utilizzo tanti pulsanti quanti sono i form web ed ogni pulsante invia la sequenza di tasti giusta solo se è aperto il form web corrispondente, se invece la mia routine fosse in grado di riconoscere il form web sarebbe tutto più "intelligente".
CIUFFO è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2005, 13:09   #6
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da CIUFFO
Utilizzo un DB di Access per compilare dei form contenuti in un sito web.
Con AppActivate "titolo nella barra del titolo della finestra" per attivare la pagina web e SendKeys per inviare ad essa i dati contenuti nella mia maschera, ma questa procedura non riesce a distinguere le varie sezioni della pagina Web.
In sostanza mi serve un metodo che sia in grado di riconoscere l'URL della pagina web aperta, il quale identifica il form aperto in quel momento
per esempio:
http://20.15.5.208/cerca.jsp è l'URL di un form che si chiama 'cerca'
http://20.15.5.208/trovata.jsp. è l'URL di un form che visualizza il risultato
e così via...(ci sono diversi form)
I dati che invio con SendKeys sono diversi per ogni form perciò la mia routine per sapere quale sequenza di tasti deve inviare dovrebbe riconoscere il form Web aperto in quel momento.
Ora utilizzo tanti pulsanti quanti sono i form web ed ogni pulsante invia la sequenza di tasti giusta solo se è aperto il form web corrispondente, se invece la mia routine fosse in grado di riconoscere il form web sarebbe tutto più "intelligente".

Non mi trovo in postazione quando ci sarò ti faccio sapere...

Mi ricordo che ho fatto una cosa simile utilizzando il controllo webbrowser e nei metodi del controllo webbrowser mettevo gli url da identificare (in quanto il programma non può sapere i link) e se mi ritornava l'URL in questione lo intercettavo (per te sarebbe il link del form aperto in quel momento) nel controllo webbrowser tramite if e poi mi regolavo da codice di conseguenza per i miei scopi.

In sostanza dei avere delle var che identificano i link degli URL se no il programma non li può sapere quali sono questi riferimenti...

ciao
okay è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2005, 13:23   #7
CIUFFO
Member
 
L'Avatar di CIUFFO
 
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
Ho trovato il controllo webroswer ma non ho capito come si usa
potresti mandarmi un db di esempio?
CIUFFO è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2005, 23:02   #8
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da CIUFFO
Ho trovato il controllo webroswer ma non ho capito come si usa
potresti mandarmi un db di esempio?
Sempre che abbia capito cosa devi fare...

Metti il controllo webbrowser e fallo grande come il form, sul controllo poi ci clicchi sopra e puoi vedere le sue funzioni all'interno.

Per utilizzare il controllo come pagina web basta che usi questo:
WebBrowser1.Navigate ("http://www.hwupgrade.it/")
puoi metterlo in bottone.click

e vedrai sul controllo la pagina di default di hwupgrade.

Invece nella funzione:
Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean) puoi per esempio intercettare la pagina web dove ti linki esempio:

If URL = "http://www.hwupgrade.it/" Then
'...fai questo
endif

Ora prova questo:

Metti in un bottone questo:
WebBrowser1.Navigate ("http://www.hwupgrade.it/")

Ora se clicchi sul bottone il comando WebBrowser1.Navigate ti linkerà all'URL http://www.hwupgrade.it/, metti un stop all'interno di della funzione:
Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)

If URL = "http://www.hwupgrade.it/" Then
stop 'vero
else
stop 'false
endif

Ora se hai degli url che apri con il comando Navigate, puoi intercettare con l'istruzione URL la pagina WEB che hai aperta e di conseguenza se lURL è vero allora fai... aggiorni elimini cancelli ecc ecc. il tuo db ecc ecc.

spero di esserti stato di aiuto

ciao
okay è offline   Rispondi citando il messaggio o parte di esso
Old 31-12-2005, 12:20   #9
CIUFFO
Member
 
L'Avatar di CIUFFO
 
Iscritto dal: Feb 2001
Città: Reggio Emilia
Messaggi: 230
Intanto grazie delle spiegazioni

Vedi questo link:
http://msdn.microsoft.com/library/de...etexplorer.asp

Io vorrei fare quello che fa Web browser ma direttamente su internet explorer cioè senza utilizzare il controllo web browser in una maschera.
E' possibile ottenere il controllo di Internet Explorer con l'automazione?
Leggendo la documentazione del link riportato di sopra sembrerebbe di sì ma non ho capito come si fà ad ottenere l'handle dell'oggetto Internet Explorer.

Ciao
CIUFFO è offline   Rispondi citando il messaggio o parte di esso
Old 31-12-2005, 13:16   #10
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da CIUFFO
Intanto grazie delle spiegazioni

Vedi questo link:
http://msdn.microsoft.com/library/de...etexplorer.asp

Io vorrei fare quello che fa Web browser ma direttamente su internet explorer cioè senza utilizzare il controllo web browser in una maschera.
E' possibile ottenere il controllo di Internet Explorer con l'automazione?
Leggendo la documentazione del link riportato di sopra sembrerebbe di sì ma non ho capito come si fà ad ottenere l'handle dell'oggetto Internet Explorer.

Ciao


Ha ho capito vuoi farlo non sul controllo browser ma su explorer.

Cerca su google per VBAscript
oppure puoi utilizzare una dll come per operare per pagine asp esterne dove puoi lavorare tra il tuo programma exe, la dll e la pagina asp e i db.

sul web ci sono molti esempi

edit: non sò cosa devi fare con il tuo programma ... ma ricorda che per raggiungere uno scopo è sempre meglio fare le cose + semplici


ciao
okay è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce Recensione Pura 80 Pro: HUAWEI torna a stupire c...
Opera Neon: il browser AI agentico di nuova generazione Opera Neon: il browser AI agentico di nuova gene...
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
1.200 CV e drift a 213 km/h: la supercar...
Shenzhou-21: esperimenti sui topi in orb...
Cloudera punta su cloud privato e intell...
Il mistero del Ryzen 7 9700X3D: prezzo p...
Posticipato il rientro dell'equipaggio c...
Propaganda russa e hactivism fra le prin...
Superluna del Castoro: stasera il satell...
NVIDIA regala una GeForce RTX 5090 Found...
Snowflake punta su Intelligence, l'IA pe...
Volkswagen realizzerà i propri chip per ...
Formula E GEN4 svelata: 600 kW di potenz...
PC Desktop HP Victus con RTX 4060 e Ryze...
Fastnet, il 'mega-cavo' di AWS che pu&og...
Offerte Amazon da non perdere: GeForce R...
Clima, l'UE trova l'accordo sul taglio d...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:11.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v