Ga naar inhoud

Complete noob vraag...


anoniem

Aanbevolen berichten

Ik heb een paar dagen geleden Visual Basic .NET 2008 Express gedownload en ben daar nu al wat dagen mee aan het spelen. Ik heb totaal geen ervaring met programmeren maar het lijkt me wel heel leuk en ik heb al aardig voor ogen wat voor een programmetje (voor mezelf) ik zou willen maken. Nu zou ik graag willen weten waar ik moet beginnen als ik wil leren hoe ik een zelf geschreven programma een ander programma kan laten "scannen" zeg maar, om vervolgens deze gescande data in een tabelletje weer te geven. Het gaat er dus om dat het programmatje informatie (tekst) uit een ander programma kan halen en vervolgens weer kan geven. Kan dit en zo ja heeft dit dan ook een specifieke naam? (kan ik weer even verder googlen) Kunnen jullie me misschien op weg helpen met waar ik zoiets kan leren? Bedankt!
Link naar reactie
Nou nee, niet zozeer vanaf een tekstbestand maar meer vanuit een ander programma. Stel dat ik een programmatje in VB maak waarin je op verschillende pagina's verschillende lijsten met informatie kunt selecteren. Nu wil ik graag weten hoe ik een programmatje kan maken dat informatie (wat aan bepaalde criteria voldoet) uit dat andere programma kan halen, als het ware "scannen voor informatie" dus. Ben ik zo duidelijk genoeg? Alvast bedankt!
Link naar reactie
Je kan je programma laten zoeken naar bepaalde stuk text. Stel Je wilt alle text selecteren die tussen haakjes staat "()" dan kan je zo je code opstellen het was een tijd geleden maar dit kan werkt waarschijnlijk wel: [code:1:cd89055d1f] Dim StrToSearch As String Dim Open,Close As Integer StrToSearch=RichEdit1.Text; Do While StrToSearch.IndexOf("(")<>-1 Open=StrToSearch.IndexOf("(") Close=StrToSearch.IndexOf(")")+1 RichEdit2.Text = RichEdit2.Text & vbCrLf & StrToSearch.Substring(Open,Close-Open)) DeleteString(StrToSearch,Open,Close-Open) Loop [/code:1:cd89055d1f] De code werkt ( miss ) niet maar je begrijpt het wel
Link naar reactie
In Windows kan informatie tussen twee applicaties worden uitgewisseld door middel van Windows Messages (een voorbeeld, wel geschreven in C#, staat [url=http://ryanfarley.com/blog/archive/2004/05/10/605.aspx]hier[/url]). Als je de applicatie waar je de informatie uit wilt halen zelf schrijft, dan kan je natuurlijk zelf de betreffende code schrijven voor het over en weer versturen van de informatie. Indien je echter tekst wilt halen uit een applicatie die je niet zelf geschreven hebt, wordt het een stuk lastiger (maar niet onmogelijk!). Hiervoor heb je enkele functies uit de Windows API nodig. [url=http://www.thescripts.com/forum/thread364180.html]Hier[/url] legt iemand kort uit welke functies er benodigd zijn. Een handige site voor een overzicht van allerlei Windows API functies en hoe deze aan te roepen zijn vanuit .NET vind je [url=http://pinvoke.net/]hier[/url]. Er zijn in de Windows API messages speciaal bedoeld voor het opvragen van teksten uit componenten in een applicatie. Voor een codevoorbeeld kan je ook nog [url=http://vbcity.com/forums/topic.asp?tid=106851]hier[/url] kijken, waar een voorbeeld staat van een stuk code dat ongeveer doet wat je wilt. Succes ermee!
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...