Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programm Befehle ausführen :? (https://www.delphipraxis.net/62663-programm-befehle-ausfuehren.html)

-187- 7. Feb 2006 20:17


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

LoRd-MuldeR 7. Feb 2006 20:39

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

3_of_8 7. Feb 2006 20:54

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.

markusj 7. Feb 2006 21:10

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 16:34 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