Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Konsolenprogramm steuern (Eingabe & Ausgabe über TForm) (https://www.delphipraxis.net/155957-konsolenprogramm-steuern-eingabe-ausgabe-ueber-tform.html)

RWarnecke 15. Nov 2010 06:57

Konsolenprogramm steuern (Eingabe & Ausgabe über TForm)
 
Hallo zusammen,

ich habe ein fremdes Konsolenprogramm, welches ich mit bestimmten Parametern aufrufe. Während des Programmablaufs werden zwei Eingaben hintereinander benötigt. Jetzt habe ich hier im Forum und auf den anderen Seiten (Delphi-Forum, Swissdelphicenter u.s.w.) schon Beispiele gefunden, um die Ausgabe des Konsolenprogramms in ein Memo zu schreiben. Das funktioniert auch soweit recht gut. Jetzt geht das Auslesen der Anzeige des Konsolenprogramms über die Befehle PeekNamedPipe und NamedPipe, soweit ich das verstanden habe. Kann ich über den gleichen Weg auch Eingaben an das Konsolenprogramm senden ? Wenn ja, wie kann ich das machen ? Links zu Tutorials und Beispielen, wäre da sehr hilfreich.

Dabei möchte ich, wenn das Konsolenprogramm eine Eingabe verlangt eine vorher definierte Form geöffnet wird, wo ich meine Eingaben mache. Diese werden dann an das Konsolenprogramm übergeben.

eholzer 15. Nov 2010 13:16

AW: Konsolenprogramm steuern (Eingabe & Ausgabe über TForm)
 
Vielleicht hilft das was: http://www.delphidabbler.com/softwar...wnload?mid=3.2

Gruß
Eric

guinnes 15. Nov 2010 14:14

AW: Konsolenprogramm steuern (Eingabe & Ausgabe über TForm)
 
Hier gibts eine Überarbeitete Version von TDosCommand ( Inklusive Rücklesen der Consol-Ausgaben )

RWarnecke 15. Nov 2010 15:27

AW: Konsolenprogramm steuern (Eingabe & Ausgabe über TForm)
 
Hallo Ihr beiden,

danke für eure Antworten. Werde mir das heute Abend gleich mal reinziehen. Wenn es noch weitere Lösungsvorschläge gibt, dann würde ich mich über weiter Links und Tutorials freuen.

chaosben 15. Nov 2010 17:49

AW: Konsolenprogramm steuern (Eingabe & Ausgabe über TForm)
 
TConsoleProcess von uns sollte das auch erledigen. Wenn du ein Beispiel brauchst, gib mir n Wink. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 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