Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB.NET] Click su sito web con timer

    Salve a tutti ragazzi del forum
    Vorrei creare un programma che apre una mia pagina web dove ci sono dei link e ci clicca. Il tutto voglio unirlo ad un timer!

    Questa sarebbe la mia idea: Apro il programma -> Avvio il TIMER -> carica la pagina web -> invoco il membro click per cliccare sul link con un determinato ID -> si apre la pagina -> STOP -> il timer poi riinizia da capo e ricarica la pagina con i link -> ecc ecc ...

    Secondo voi il tutto è possibile?

    Grazie 1000 per chi mi aiuterà

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [VB.NET] Click su sito web con timer

    Originariamente inviato da anymous24
    Secondo voi il tutto è possibile?
    Sì, è possibile.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3

    Re: Re: [VB.NET] Click su sito web con timer

    Originariamente inviato da oregon
    Sì, è possibile.
    Ho provato ma non capisco come funziona il metodo Threading.Thread.Sleep

    si deve mettere prima o dopo l'evento per farlo andare in pausa? Cioè il programma clicca sul link lo apre e poi deve aspettare ma non va fa tutto in altri tempi...

    codice:
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick 
    
    Threading.Thread.Sleep(2000) Dim cl As Object = WebBrowser1.Document.GetElementById("link").InvokeMember("click") 
    Button2_Click(cl, WebBrowser1.Document.GetElementById("link").InvokeMember("click")) 
    
    Threading.Thread.Sleep(900) 
    
    Timer2.Enabled = True
    Timer2.Start() 
    
    End Sub Private 
    
    Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick 
    
    Threading.Thread.Sleep(2000) 
    WebBrowser1.Navigate("SITOWEB") Threading.Thread.Sleep(100) Timer2.Stop() 
    
    End Sub

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sleep mette in pausa il thread per il tempo indicato. Ma non ha molto senso usarlo per i tuoi scopi.

    Devi lavorare con gli eventi del WebBrowser. Ad esempio con l'evento DocumentCompleted per gestire il completamento del caricamento della pagina.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Originariamente inviato da oregon
    Sleep mette in pausa il thread per il tempo indicato. Ma non ha molto senso usarlo per i tuoi scopi.

    Devi lavorare con gli eventi del WebBrowser. Ad esempio con l'evento DocumentCompleted per gestire il completamento del caricamento della pagina.
    Giusto
    Ora riscrivo tutto da capo il codice e seguo il tuo consiglio! Ti farò sapere! per il momento GRAZIE

  6. #6
    Originariamente inviato da anymous24
    Giusto
    Ora riscrivo tutto da capo il codice e seguo il tuo consiglio! Ti farò sapere! per il momento GRAZIE
    Ho risolto grazie mille a oregon per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.