/// <summary> /// Enter events /// </summary> private void ConsoleBoxCmderCommandEntered(object sender, ConsoleBox.CommandEnteredEventArgs e) { string command = e.Command; var thread = new Thread(() => ExecuteCmd(command)); thread.SetApartmentState(ApartmentState.STA); thread.IsBackground = true; thread.Start(); }
void Init() { _consoleBoxCmder = new ConsoleBox() { IsWin = true, Prompt = ">>>", ShellTextBackColor = Colors.Black, ShellTextForeColor = Color.FromArgb(192, 192, 192), ShellTextFont = new Font(FontFamilies.Monospace, 10, style: FontStyle.Bold) }; var layout = new DynamicLayout { Padding = new Padding(0) }; layout.Add(_consoleBoxCmder); Content = layout; }
public InternalCommand(ConsoleBox shellTextBoxCmder, ShellCmder cmdshell) { this.shellTextBoxCmder = shellTextBoxCmder; this.cmdshell = cmdshell; }