Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
den ausgelesenen habsch ja vorher auch schonmal getrimmt gehabt *fg*
if trim(GetWintext(handle4)) = trim(String('Private'#0)) then
so funzt das nu aber was bewirkt bitte sehr das #0 ???
Code-Tag durch Delphi-Tag ersetzt Mfg, mkinzler
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
ahh danke nachdem ich beides getrimmt habe gings. Kannste mir nochmal sagen worans da lag? den in meinem String Text gabs doch eigentlich keene Leerzeichen oder sonstiges!
MFG
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
Nein. Es gibt online Spiele wo man via Shortcut vordefinierte Wortgruppen in den Chat bringen kann. Für mein Spiel ist es nicht möglich, aber es gibt ein prog was Privat und ähnliches per Handeinageb senden kann und er texte auch anzeigt die geschrieben wurde! Son Spambot zu schreiben ist ja keen ding, da kannsch das och vordefinieren! Es geht mir eben halt nur drum um via Tastendruck einmal...
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
Jup wusste net wie ich es sonst nennen soll, später wird die schleife entfernt und eben nur gechekd ob wert stimmt und dann via hotkeys eben vorbestimmte texte rausgeschickt so wie es viele onlinespiele schon dabei haben nur das was ich nebenbei spiele nicht, gibt nur ein programm womit man was schreiben kann!
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
ja delay sind drin
var
Text: String;
Begin
Text:= 'Private';
{andere Anweisungen}
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
Ok da habsch mich oben net richtig ausgedrückt ja es ist eine fremde anwendung!
MFG
Edit: Kann es sein das ich den Wert aus GetWIntext wieder löschen muss nach jeden Loop? oder ist das automatisch?
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
erste durchlauf OK
zweiterdurchlauf hinter else stoppt er und es wird mir als Wert angezeigt 'Private'#0
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
Ich glaube du hast recht, da er ja vom ersten lauf den Getwintext noch im string selbst drin hat meinst du das damit?
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
lÖL hab doch gesagt das er am anfang eben Handles (combobox und textbox) von einer anwendung holt. wennn er diese Handles findet soll er eben Abgleichen ob der text von der bsp Combobox wahr ist. Wenn ja dann soll er eben sagen wir nun angeben. Wenn unwahr ist drückt er eben den Buchstaben P in der Combobox.
In der Combobox gibt es 2 wörter die mit P anfangen
Private und Party am anfang...
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
Ok, dann geh ich mal näher ins Detail
Am Anfang werden handles und texte von einer Anwendung geholt Es wird geprüft ob eine Combobox ein bestimmten text hat
Sollte der Text der Combobox eben grad xxx soll er eben seine anweisungen machen
wenn nicht, kommt dann else ins spiel und drückt die taste P um das bestimmte wort zu bekommen und dann weiterzumachen.
Am Anfang ist der Wert immer...
Forum: Object-Pascal / Delphi-Language
Delphi
by Asatru,
13. Mai 2009
Ich habe folgendes Problem. Ich habe in einer schleife extra noch eine If then else abfrage drin. Nur komisch ist, wenn die Aussage unwahr ist macht er alles wie er sollte, aber im nächsten Loop ist die Aussage dann Wahr, aber trotzdem werden die Befehle von Else ausgeführt!
Habsch irgendwie ein Denkfehler?
if RadioButton2.Checked then
begin
for i := 1 to 2 do
begin...