Skip to content

Need help #63

@seghier

Description

@seghier

Hello
How to use it properly in windows form?
i want set the command in textbox, click a run button and get everything happen in external cmd window

private void btnExecute_Click(object sender, EventArgs e)
{
    string command = textBox1.Text;

    ProcessStartInfo psi = new ProcessStartInfo();
    psi.FileName = "cmd.exe";
    psi.RedirectStandardInput = true;
    psi.RedirectStandardOutput = true;
    psi.RedirectStandardError = true;
    psi.UseShellExecute = false;
    psi.StandardOutputEncoding = Encoding.Default;

    consoleControl1.StartProcess(psi);
    consoleControl1.OnConsoleOutput += (s, args) =>
    {
        consoleControl1.WriteOutput(args.Content, Color.White);
    };
}

private void btnQuit_Click(object sender, EventArgs e)
{
    consoleControl1.StopProcess();
}

private void cleanoutput_Click(object sender, EventArgs e)
{
    consoleControl1.ClearOutput();
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions