![]() |
Re: Wert in eine fremde Anwendung zuweisen ?
Delphi-Quellcode:
drueckt man tatsaechlich so einen button? schau mal bei msdn vorbei :o)
SendMessage(btn, BM_CLICK, 0, 0);
mal am rande, SirThornberry gibt sehr nuetzliche tipps die ich nicht unbedingt ignorieren wuerde |
Re: Wert in eine fremde Anwendung zuweisen ?
Liste der Anhänge anzeigen (Anzahl: 3)
Wenn ich aber 2 einfache Anwendung mit Delphi erstelle
dann funktioniert mit diesem Code
Delphi-Quellcode:
und so nicht :
procedure TForm1.Button1Click(Sender: TObject);
var wnd: HWND; begin wnd := FindWindow('TForm1','FormFremd'); wnd := FindWindowEx(wnd, 0, 'TEdit', nil); if wnd <> 0 then begin SendMessage(wnd, WM_SetText, 0, LongInt(PChar(Edit1.Text)));// ok end; end; end.
Delphi-Quellcode:
Sehe Anhang bei ok und nicht ok
procedure TForm1.Button4Click(Sender: TObject);
var wnd: HWND; begin wnd := FindWindow('#32770',' Text '); wnd := FindWindowEx(wnd, 0, 'RichEdit20A', nil); if wnd <> 0 then begin SendMessage(wnd, WM_SetText, 0, LongInt(PChar(Edit1.Text))); // geht nicht ! end; end; end. |
Re: Wert in eine fremde Anwendung zuweisen ?
Zitat:
Und hast du dir die Hilfe zu FindWindow angeschaut? Zitat:
Schau dir mal Punkt 2.3.2.3 im ![]() Wenn du dich nicht an den Kodex hältst und selbst Initiative zeigst bin ich gezwungen das Thema zu schließen. |
Re: Wert in eine fremde Anwendung zuweisen ?
Ja, ich kann das Window finden, ein- und ausblenden
Das Fenster heißt Texteinstellungen sehe Bild1 in Anhang
Delphi-Quellcode:
Windows.ShowWindow(FindWindow(nil,PChar('Texteinstellungen')),SW_show);
//.. Windows.ShowWindow(FindWindow(nil,PChar('Texteinstellungen')),SW_HIDE); |
Re: Wert in eine fremde Anwendung zuweisen ?
Das Problem lag an WinSpay :wall:
Ich habe X-Spay verwendet um Window zu finden, dann hat es geklappt :firejump: |
Re: Wert in eine fremde Anwendung zuweisen ?
Es lag ganz bestimmt nicht an dem Programm sondern an demjenigen der mit den Informationen nichts anfangen kann die das Programm gibt. Du solltest endlich anfangen Quelltext zu verstehen und nicht nur zusammen zu kopieren und dann bei nicht funktionieren die Schuld dem Verfasser des Quelltextes geben.
|
Re: Wert in eine fremde Anwendung zuweisen ?
Liste der Anhänge anzeigen (Anzahl: 1)
Kann man auch Text in eine fremdes Window finden und z.B. drauf ein Dopelklick simulieren ?
Ich habe beide Programme WiySpay und X-Spay getestet, leider schafen die nicht ! |
Re: Wert in eine fremde Anwendung zuweisen ?
Zitat:
|
Re: Wert in eine fremde Anwendung zuweisen ?
Zitat:
|
Re: Wert in eine fremde Anwendung zuweisen ?
wie toms bereits sagte :)
Neue Frage neuer Thread. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz