![]() |
MS-DOS-Eingabeaufforderung im eigenen Formular
hmm.. hallo, ich hoffe mal die Überschrift sagt aus was ich vorhabe, ich arbeite an einem project bei dem ich viele batch/cmd dateien ablaufen lasse, aber möchte nicht das sich immer ein externes msdos-fenster öffnet sondern alles in meinem msdos-fenster-bereich abläuft... wär es möglich mit delphi ein solches msdos-fenster ins formular mit einzubauen?
ich weiss zwar das ich die aufgaben die die batch-dateien erledigen auch mit delphi erledigen könnte, ich möchte aber das mein programm von anderen modifiziert werden kann die der delphi-programmierung nicht so mächtig sind, sie könnten dann die batch-datein ersetzten oder sie nach eigenen wünschen gestalten. ich möchte quasi halt nur eine benutzer-oberfläche anbieten, der batch-ablauf soll aber in dem msdos-fenster ablaufen das ich mit eurer hilfe in meine form einbauen möchte. mfg carlos |
Re: MS-DOS-Eingabeaufforderung im eigenen Formular
schau dir mal den Beitrag an
![]() mit der Komponente sollte es möglich sein die Ausgabe in deinem Programm anzuzeigen. Das Stichwort dazu ist "Pipes" womit du die ausgabe in dein Programm umlenken kannst bzw die eingabe in der consolenanwendung... mit "cmd /c Befehl" kannst du einen befehl in der cmd ausführen.... Falls sich die eingabeaufforderungen danach nicht schließen soll dann musst du das ganze so aufrufen "cmd /k Befehl" |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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