Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fremdprogramm zugreiffen (https://www.delphipraxis.net/134540-fremdprogramm-zugreiffen.html)

Mephisto090 24. Mai 2009 13:21


Fremdprogramm zugreiffen
 
Hallo,

Ich wollte mal was Probieren.
Ich will ein Programm Programmieren was auf ein anderes Programm zugreifft jetzt weiss ich aber nicht wie ich es mache das er in das andere Editfeld vom Programm was rein schreibt und dann z.b. auf ein Button klickt.

danke im Vorraus

mfg
mephisto

DeddyH 24. Mai 2009 13:29

Re: Fremdprogramm zugreiffen
 
Installier Dir WinSpy, lass Dir den Code generieren und dann schau in der Hilfe nach, was das Tool tut ;)

rollstuhlfahrer 24. Mai 2009 13:29

Re: Fremdprogramm zugreiffen
 
Hallo Mephisto090,

dafür gibt es 2 Möglichkeiten:

a) du machst das ganze mit Maus und Tastatur (mouse_event() und keybd_event()). Dann sieht das genauso aus, als wenn du das selbst machst, oder
b) du arbeitest mit SendMessage().

zu b)
Text in ein Edit Schreiben: MSDN-Library durchsuchenWM_SETTEXT
auf Button klicken: MSDN-Library durchsuchenBM_CLICK
und die ganzen Handles findest du mit Hier im Forum suchenWinSpy, was dir auch die FindWindow-Codes erzeugt.

Bernhard

Mephisto090 24. Mai 2009 13:32

Re: Fremdprogramm zugreiffen
 
danke für die schnelle anwort das Probiere ich gleich aus und melde mich fals ich noch fragen habe

Mephisto090 24. Mai 2009 20:57

Re: Fremdprogramm zugreiffen
 
kann mir jmd die Procedure zu WinSetText was im Programm "WinSpy" benutzt wird weil mein Delphi 7 kennt das irgendwie net

toms 25. Mai 2009 04:47

Re: Fremdprogramm zugreiffen
 
Zitat:

Zitat von Mephisto090
kann mir jmd die Procedure zu WinSetText was im Programm "WinSpy" benutzt wird weil mein Delphi 7 kennt das irgendwie net

Zitat:

Zitat von rollstuhlfahrer
Text in ein Edit Schreiben: WM_SETTEXT



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz