![]() |
Programm Befehle ausführen :?
Hallo.
Ich benutze sehr oft ein Programm welches sich über die CMD gesteurt wird. Jetz möchte ich mir ein Programm schreiben welches dieses Programm steuert *gg* Ich möchte mir das Programm über eine Memo Box anzeigen lassen. Das hab ich auch schon gemacht. Mein Problem ist eigentlich "nur" : Wie führe ich Befehle aus? Das Programm hat keine Parameter. Wenn das Programm gestartet ist dann kann man Behfehle wie "!open" ausführen. Nun weiss ich nicht wie ich das über mein Delphi Programm steuern kann. MFG 187 |
Re: Programm Befehle ausführen :?
Du willst also eine Consolen-Anwendung in dein Delphi-Programm einbinden?
Dann solltest du dir mal die JvCreateProcess Komponente aus der JVCL angucken :-D |
Re: Programm Befehle ausführen :?
Man kann auch mit ShellExecute arbeiten, sich das Handle speichern und dann das Handle des gestarteten Prozesses auf ein Panel auf der Form ziehen.
|
Re: Programm Befehle ausführen :?
Ich habe einmal eine funktionierende, aber nicht sehr elegante Lösung verwendet: Man schreibt die Befehle in eine Batchdatei und lässt diese über den alten Win16 Aufruf (nicht ShellExecute) starten
Nachteil: Man hat keine Kontrolle über den gestarteten Prozess mfG Markus EDIT: Ups, lesen ist auch eine Kunst ... ich glaub ich bin am Thema vorbeigeschossen ... sry |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:22 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