CMD Konsole in C# App?
Hallo. Wie kann ich eine Konsole (in die man Befehle eingeben kann) in eine Windows Forms App einbinden? Und wie kann ich außerdem per Code Befehle darin eingeben?
Danke schon im Voraus
3 Antworten
Indem du in CMD öffnest
Das ist ein ganz normales Programm findest du in c Windows system32 wenn ich mich nicht irre
Ja.
Du kannst doch Anwendungen öffnen.
Diagnotics.process.start()
Schau dir an was du damit machen kannst auch das Tunneln der ein und Ausgaben.
Also die Flags.
Und damit öffnest du die cmd.
Es gibt sicher ein alias für die cmd die weiß ich aus dem Kopf aber nicht.
Wenn du es genauer wissen willst müsstean wissen was du genau vor hast.
Also, ich programmiere an einer App mit der man Minecraft Server lokal erstellen kann. Ich könnte natürlich die Befehle auch in einem neuen Fenster anzeigen, ich hätte es aber gerne dass die CMD wie z.b. eine Textbox in meiner Form angezeigt wird.
Du kannst in Windows die Funktion system (...) aufrufen... findet sich in windows.h und für die C# Menschen, würde ich als C# Anfänger mal einen Process starten. So könnte man Befehle absetzen.
Alternativ - was du willst: cmd.exe starten und entweder mit Streams oder mit Startargumenten arbeiten...
Ich will die Konsole aber eingebettet IN meiner Form...