mirror of
https://github.com/HistacomUnity/Histacom2-old.git
synced 2025-01-22 09:02:01 -05:00
added in clear command
This commit is contained in:
parent
e0254a72c2
commit
c9785e86e8
1 changed files with 15 additions and 4 deletions
|
@ -28,7 +28,7 @@ public partial class WinClassicTerminal : UserControl
|
|||
public static string prefix = @"C:\WINDOWS>";
|
||||
public static string workingDir = $"{SaveSystem.ProfileWindowsDirectory}";
|
||||
public string output = "";
|
||||
|
||||
public bool cls = false;
|
||||
public WinClassicTerminal(bool readOnly)
|
||||
{
|
||||
InitializeComponent();
|
||||
|
@ -110,6 +110,7 @@ private void btnFont_Click(object sender, EventArgs e)
|
|||
|
||||
private void richTextBox1_KeyUp(object sender, KeyEventArgs e)
|
||||
{
|
||||
|
||||
if (e.KeyData == Keys.Return)
|
||||
{
|
||||
string[] cmd = cmdPrompt.Lines[currentLine].Substring(prefix.Length).Split(' ');
|
||||
|
@ -151,6 +152,12 @@ private void richTextBox1_KeyUp(object sender, KeyEventArgs e)
|
|||
dline = dline.Insert(34, "bytes free");
|
||||
output += dline;
|
||||
|
||||
break;
|
||||
case "cls":
|
||||
currentLine = 0;
|
||||
cmdPrompt.Clear();
|
||||
cls = true;
|
||||
output = prefix;
|
||||
break;
|
||||
default:
|
||||
// Temporary CMD redirect
|
||||
|
@ -180,9 +187,13 @@ private void richTextBox1_KeyUp(object sender, KeyEventArgs e)
|
|||
{
|
||||
currentLine++;
|
||||
}
|
||||
if (!cls)
|
||||
{
|
||||
cmdPrompt.AppendText($"\n\n{prefix}"); // Append the text to the RichTextBox
|
||||
currentLine = currentLine + 3;
|
||||
}
|
||||
cls = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue