Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   GUI-Design zu Konsolenanwendung (https://www.delphipraxis.net/161115-gui-design-zu-konsolenanwendung.html)

p80286 17. Jun 2011 15:06

AW: GUI-Design zu Konsolenanwendung
 
Die consolen-Steuerung kann z.B. über eine .txt-Datei erfolgen, wobei jedes Zeichen in der TXT-Datei ein Zeichen für die Console ist, das Zeilenende als auch das [Cr].
in einem Dosfenster sähe das dann so aus:
Code:
c:> MeinConsolenprogramm < MeinSteuerungs.TXT
Gruß
K-H

P.S.
Aus welchem Museum stammt denn die Software, die heute noch mit Read/Readln und Keypressed gefüttert wird. Vor allem eine "komplexere"???

jaenicke 17. Jun 2011 16:15

AW: GUI-Design zu Konsolenanwendung
 
Zitat:

Zitat von p80286 (Beitrag 1107014)
Die consolen-Steuerung kann z.B. über eine .txt-Datei erfolgen, wobei jedes Zeichen in der TXT-Datei ein Zeichen für die Console ist, das Zeilenende als auch das [Cr].

Und wofür der Aufwand? Über die Ein- und Ausgabepipes bekommst und sendest du die Daten direkt...

p80286 17. Jun 2011 16:24

AW: GUI-Design zu Konsolenanwendung
 
Da ich mich mit der Shell nicht so besonders auskenne (Syntax) halte ich mich da zurück.
Wenn ich mich richtig erinnere habe ich allerdings das Prinzip der Ein/Ausgabe-Umleitung durchaus genutzt, und was die Quelle einer "Datei" ist letztendlich egal (Festplatte,Programm...)
Wobei ich auch CON: PRN: etc. als Datei sehe (vgl. Input/Output bei Consolen).

Gruß
K-H

jaenicke 17. Jun 2011 17:11

AW: GUI-Design zu Konsolenanwendung
 
Zitat:

Zitat von p80286 (Beitrag 1107044)
Da ich mich mit der Shell nicht so besonders auskenne (Syntax) halte ich mich da zurück.

Das ist nicht sonderlich schwer, hier findest du das ganze z.B. fertig (geht mit leichten Anpassungen auch mit D2009 und höher):
http://maxxdelphisite.free.fr/doscmd.htm

shmia 17. Jun 2011 17:51

AW: GUI-Design zu Konsolenanwendung
 
Nicht jedes "Konsolenprogramm" spricht mit dem Std Input/Output.
Es gibt noch jede Menge DOS-Programme, die noch wie das früher üblich war direkt in den Bildschirmspeicher schreiben und Eingaben von der Tastatur erwarten.
Das sieht dann z.B. so aus wie hier: http://www.chip.de/ii/3/1/3/5/9/7d8eff19464a57c2.gif

Man müsste also direkt den ScreenBuffer des Konsolenfenster auslesen.
Die API-Funktion MSDN-Library durchsuchenReadConsoleOutput sieht ganz vielversprechend aus.

Patrick.bsp 22. Jun 2011 12:57

AW: GUI-Design zu Konsolenanwendung
 
Hallo,

wenn der Quelltext zum Programm bekannt und verfügbar ist, ist es dann nicht auch möglich das grafische Menüdort einzusetzen und somit das bestehende Menü zu ersetzen und auf Pipes zu verzichten? Jedoch sind alle zugehörigen Bibliotheken und Berechnungen noch als Konsolenanwendung geschrieben.

VG,

Patrick


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.
Seite 2 von 2     12   

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