Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 21:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Delphi7]Text finden

Discussion on [Delphi7]Text finden within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1

 
DesperadoStrike's Avatar
 
elite*gold: 3
Join Date: May 2006
Posts: 2,309
Received Thanks: 539
[Delphi7]Text finden

hallo, ich schreib grad nen bot für ein browsergame und stecke an nem kleinen problem fest. der bot soll auf bestimmte wörter die auf der webseite stehen reagieren. dazu hab ich mittels indy komponente den quellcode auslesen lassen und ihn vorerst mittels memobox anzeigen lassen. jetzt soll er aber den erhaltenen quellcode nach einem wort durchsuchen und bei fund eintsprechend reagieren. für meine zwecke würde es reichen wenn er das gefundene wort in ein editfenster schreibt.

kann mir jemand helfen?
DesperadoStrike is offline  
Old 07/25/2008, 16:52   #2
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
sollte eigentlich mit Regex lösbar sein... ich meine ich hätte da sogar eine unit zu gesehen.
Am besten fragst du bei delphipraxis.net nach.


Code:
var RegExpr:TRegExpr; 
begin
  RegExpr:=TRegExpr.Create;
  RegExpr.Expression:='hier dein ausdruck';
.
.
.
schau mal diese an


hoffe ich konnte dir etwas helfen
wadimwadim is offline  
Old 07/25/2008, 20:39   #3
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by wadimwadim View Post
sollte eigentlich mit Regex lösbar sein... ich meine ich hätte da sogar eine unit zu gesehen.
Am besten fragst du bei delphipraxis.net nach.


Code:
var RegExpr:TRegExpr; 
begin
  RegExpr:=TRegExpr.Create;
  RegExpr.Expression:='hier dein ausdruck';
.
.
.
schau mal diese an


hoffe ich konnte dir etwas helfen
RegExpr.Expression macht aber keine Ausgabe welcher Text vorhanden ist, oder? Eventuell RegExpr.Match().

Hier etwas C# Code, sollte für Delphi nicht anderster sein denk ich mal.
Code:
Match level = Regex.Match(sLine, "<strong>(.*?)</strong></li>", RegexOptions.IgnoreCase);
Das erste Ergebnis das im Quelltext von einem <strong> Tag umschlossen wird, wird in das Array Level geschrieben.
Atheuz is offline  
Old 07/30/2008, 17:13   #4

 
DesperadoStrike's Avatar
 
elite*gold: 3
Join Date: May 2006
Posts: 2,309
Received Thanks: 539
ehrlich gesagt weiß ich nicht recht wie genau ich das benutzen muss^^ kann mir jemand helfen?
DesperadoStrike is offline  
Old 07/30/2008, 18:13   #5
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
zu dem, wonach du suchst gibt es bei delphipraxis.net einige beispiele. einige kannst du sogar direkt so pbernehmen und musst dir noch nicht einmal selber ein regex ausdruck schaffen. Atheuz hat dir auch schon ein beispiel gegeben.
schau mal hier vorbei
wadimwadim is offline  
Old 07/31/2008, 00:02   #6

 
DesperadoStrike's Avatar
 
elite*gold: 3
Join Date: May 2006
Posts: 2,309
Received Thanks: 539
es geht eigentlich mehr darum das der quellcode im hintergrund also für den anwender nicht sichtbar geladen wird und ich nicht genau weiß wie ich dieses unsichtbare memofenster ansteuere
DesperadoStrike is offline  
Old 07/31/2008, 00:05   #7
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
kopier doch den text in eine stringliste
wadimwadim is offline  
Old 07/31/2008, 00:07   #8
 
elite*gold: 0
Join Date: Jul 2004
Posts: 980
Received Thanks: 46
Quote:
Originally Posted by DesperadoStrike View Post
es geht eigentlich mehr darum das der quellcode im hintergrund also für den anwender nicht sichtbar geladen wird und ich nicht genau weiß wie ich dieses unsichtbare memofenster ansteuere
genauso wie als wenn es sichtbar ist
weil obs nun sichtbar oder unsichtbar macht keinen unterschied einmal wirds halt gezeichnet und einmal nicht der text ist aber dennoch zugewiesen
Ultima is offline  
Old 07/31/2008, 00:14   #9

 
DesperadoStrike's Avatar
 
elite*gold: 3
Join Date: May 2006
Posts: 2,309
Received Thanks: 539
es geht weniger um das memofenster das habe ich nur zeitweilig zur überbrückung genommen um zu schauen ob alles funktioniert. die funktion soll den text direkt in der übergabe der indy komponenten suchen
DesperadoStrike is offline  
Old 07/31/2008, 00:19   #10
 
elite*gold: 0
Join Date: Jul 2004
Posts: 980
Received Thanks: 46
Quote:
Originally Posted by DesperadoStrike View Post
es geht weniger um das memofenster das habe ich nur zeitweilig zur überbrückung genommen um zu schauen ob alles funktioniert. die funktion soll den text direkt in der übergabe der indy komponenten suchen
dann poste doch mal nen code schnipsel
wichtig dabei die variablen wo der text drin ist etc. und die komponenten die das verarbeiten sollen
damit wir genau wiessen was du da machst bzw. versuchst
Ultima is offline  
Reply


Similar Threads Similar Threads
HP Value finden!??
08/23/2010 - S4 League - 3 Replies
hallo liebe comm... ich habe den Process Suspender und CE 2.6.1 und wenn ich meine HP suchen will mit 100 als Value natürlich... und als ich die suche gestartet habe kamen etwa 14.000 Adressen... wie kann ich meine HP so schnell wie möglich finden? will meine
Gm finden
02/16/2010 - World of Warcraft - 19 Replies
Hey.. Ich war grad auf der GM-Insel aber da hab ich keinen GM gesehen. Jetzt wollte ich mal fragen ob es irgendwo nen Ort gibt wo man öfters welche sieht. Will einfach mal wissen was die machen wenn ich vor ihnen auftauch :) (Hab als Speedhack aber nur Cheat Enginge, also wenn einer einen kennt der gratis ist bitte hier rein schreiben. Flyhack wär auch nicht schlecht.)
Acc finden
02/12/2010 - Florensia - 1 Replies
Hallo, Ich wollte fragen ob es iwie möglich wäre auf einem PC einen Benutzernamen von Flo herrauszufinden weil mein Freund seinen vergessen hat und und email zufällig auch allso breuchte ich son Programm. Der PC ist ganz neu allso fast ohne DAten darum findet er seinen ID net mehr. Hier eine Signa von seinem Char vielecht wääre es iwie möglich? http://sigs.gamona.de/sigs/florensia/7b5/02f/35cd dfc9ff5adea58704b33f01.png
wo ist die zu finden?
05/19/2008 - Kal Online - 0 Replies
was soll ich machen um die table fur encoding aus engine.exe oder was rauszukrigen ..Kann jemmand ein tut machen od link posten .. Danke
DMA finden.
09/28/2007 - Kal Online - 0 Replies
Hi leute ich würde gerne mal ein trainer machen fur kal. habe c++ erfarhrung, nur ich weis nicht wie ich von der Adresse die Statich addrese rasubekommen, weil nach jedem spiel neustar änderen sich die adresen ja, wäre nett wen einer ein tut geben könnte.



All times are GMT +2. The time now is 21:34.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.