Fremde Programmme steuern [Delphi]

Hallo Delphianer,
wie kann man mit Delphi (3.0) fremde Programme steuern.
Beispiel: Delphi soll den Windows-Editor starten. Dann soll es den Text ‚wer-weiss-was‘ schreiben. Anschliessend diesen unter dem Namen ‚C:[www.txt](http://www.txt)‘ speichern und zuletzt soll der Editor wieder beendet werden.

Über den Sinn dieser Anwendung will ich nicht diskutieren. Für dieses Problem gäbe es einfachere Lösungen.

Ein Beispielprogramm wäre auch sehr nett.

Danke

Gruss Markus

ich würde mal was über COM und OLE-Automation lesen, der windows-Editor (nehme mal an du meinst NotePad.exe) unterstützt das aber nicht, Word hingegen schon…

Hi Markus,

schreibe den Text 'wer-weiss-was in eine Datei t.txt
Rufe NotePad.Exe auf mit
WinExec(PChar(‚NOTEPAD t.txt‘),SW_SHOWNORMAL);

Schließe NotePad mit SendMessage(…,WM_CLOSE,…)

ferngesteuertes speichern geht auf diese Weise nicht.

Servus,

Manfred

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]