Hallo,
eigentlich ist nicht viel an einer Konsole dran, sodass man diese leicht nachbauen kann. Dabei würde ich aber ein anderes System umsetzen (nicht mit einer einfachen TextBox).
Ich habe schonmal etwas dazu geschrieben, dass findest du
hier. Wenn deine Konsole nun Befehle ausführen soll, musst du die eingegebenen Texte analysieren. Ein kurzes Beispiel:
//Jeder Befehl hat ein Leerzeichen am Ende:
var parts = textBox1.Text.Split(new char[]{' '}, 2);//Am ersten Leerzeichen spalten
switch(parts[0]){//Befehl vergleichen, nach dem Leerzeichen stehen die Parameter
case "start":
Process.Start(parts[1]);//Programm ohne Parameter starten
break;
case "exit":
this.Close();//Beenden
break;
}
Tom Lambert - C# MVP
Bitte bewertet- und markiert Beiträge als Antwort. Danke.
Nützliche Links: .NET Quellcode |
C# ↔ VB.NET Konverter
Ich: Webseite |
Code Beispiele | Facebook |
Twitter | Snippets