Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi auf eine Console zugreifen lassen (https://www.delphipraxis.net/175670-delphi-auf-eine-console-zugreifen-lassen.html)

SergeantBoom 9. Jul 2013 01:16

Delphi auf eine Console zugreifen lassen
 
Hallo,

Ich bin neu hier also verzeit mir eventuelle Fehler :)

Also, ich bin ein Anfänger im programmieren mit Delphi. Dennoch kenn ich mich mit den Basics aus.

Meine frage ist: (wie) kann ich mit delphi einen text in eine console eingeben lassen?

Ich habe einen Minecraftserver, der mit der console geöffnet ist. Und ich möchte mir ein programm schreiben womit ich eifache befehle per knopfdruck eingeben lasse.

Als beispiel "/manuadd (name) (gruppe)" das soll in die console eingegeben werden und ich habe die möglichkeit in 2 editfeldern Name und gruppe anzugeben. Dann drück ich auf den knopf und das wird in die console eingegeben.

Kann mir das jemand verständlich erklären? :D

Danke

Namenloser 9. Jul 2013 01:58

AW: Delphi auf eine Console zugreifen lassen
 
Willkommen in der DP :dp:

Soll von der Konsole auch etwas gelesen werden? Wenn nein, dann wäre das einfachste vielleichte eine Batch-Datei, in die du reinschreibst:
Code:
deinProgramm.exe | minecraftServer.exe
Wobei du die Dateinamen natürlich anpassen müsstest.

Dann kannst du von deinem Programm aus einfach mit den gewohnten Funktionen Delphi-Referenz durchsuchenwrite und Delphi-Referenz durchsuchenwriteln und Co. in die Konsole schreiben.

Achte darauf, dass dein Programm als Konsolenprogramm kompiliert wird (kann man in den Projektoptionen einstellen, oder man schreibt in die DPR-Datei oben unter die project-Zeile
Delphi-Quellcode:
{$APPTYPE CONSOLE}
). Du kannst trotzdem eine grafische Oberfläche haben!

Dann startest du einfach immer die Batch-Datei, statt dein Programm direkt zu starten.


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