Avatar billede Weedfald Nybegynder
01. marts 2013 - 15:07 Der er 1 kommentar

Sendkeys eller noget i den stil??

Hej eksperter jeg har smidt en browser ind i visual basic som bruger URL'en: http://www.n.dk/frameset.asp
- Det er en chat (Avatar chat)
Disse avatars skriver tekstbobler, men der er også en chatlog hvori man kan se hvad man selv og andre skriver. Meningen var i starten jeg ville have haft "programmet" til at læse den tekst der bliver skrevet i chatloggen og så automatisk kunne svare på eventuelle kommandoer f.eks. hvis en eller anden skriver "!hej"
Så skriver min avatar "Hej med dig" - Eller noget i den stil.

Har googlet og set videoer i rigtig mange timer, men jeg finder bare ikke det svar jeg skal bruge? Jeg har en mistanke om at det skal kodes i C# hvis det skal blive en mulighed, men det gør ikke så meget da det er det sprog jeg er skarpest i.. Jeg er stadig begynder i faget men vil gerne have lidt udfordringer og prøver derfor dette. Jeg har set det lavet før og håber i kan guide mig lidt til hvordan det eksempelvis kan laves :-)

Det skal lige nævnes at chatloggen på hjemmesiden er lavet i Java

Jeg havde forstillet mig noget med:

If 'der i chatloggen står' ("!hej")
Then sendkeys.send("Hej med dig","{ENTER}")
Else 'så skal den ikke gøre noget'

Håber i kan forstå mig og vil hjælpe og rette mig lidt hen ad vejen :-)
Avatar billede olebole Juniormester
01. marts 2013 - 18:41 #1
<ole>

Du kan vel bare bruge helt almindelig DOM. Noget i stil med:

Dim felt
felt = webbrowser.Document.GetElementById("tekstfelt_ID")
felt.value = "Hej med dig."
felt.Form.Submit()

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester