[SIZE=2][COLOR=#0000ff]public [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]static [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]void[/COLOR][/SIZE][SIZE=2] Main([/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2][] args)
{
[/SIZE][SIZE=2][COLOR=#008080]Process[/COLOR][/SIZE][SIZE=2] proc = [/SIZE][SIZE=2][COLOR=#0000ff]new [/COLOR][/SIZE][SIZE=2][COLOR=#008080]Process[/COLOR][/SIZE][SIZE=2]();
proc.StartInfo.FileName = [/SIZE][SIZE=2][COLOR=#800000]"cmd.exe"[/COLOR][/SIZE][SIZE=2];[/SIZE][SIZE=2][COLOR=#008000]
[/COLOR][/SIZE][SIZE=2]proc.StartInfo.RedirectStandardInput = [/SIZE][SIZE=2][COLOR=#0000ff]true[/COLOR][/SIZE][SIZE=2];
proc.StartInfo.UseShellExecute = [/SIZE][SIZE=2][COLOR=#0000ff]false[/COLOR][/SIZE][SIZE=2]; [/SIZE]
[SIZE=2]proc.Start();
System.IO.[/SIZE][SIZE=2][COLOR=#008080]StreamWriter[/COLOR][/SIZE][SIZE=2] sw = proc.StandardInput;[/SIZE]
[SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] cmdCommand = [/SIZE][SIZE=2][COLOR=#008080]Console[/COLOR][/SIZE][SIZE=2].ReadLine();
sw.WriteLine(cmdCommand);
sw.Close();
proc.Close();[/SIZE][SIZE=2][COLOR=#008000]
[/COLOR][/SIZE][SIZE=2]}
[/SIZE]
Командная строка как в FAR'e
Подскажите, как можно реализовать полнофункциональную командную строку в консольном приложении, как например, это реализовано в FAR'e. Как я понимаю там используется копия CMD Windows.
[quote=blacksergo]Подскажите, как можно реализовать полнофункциональную командную строку в консольном приложении, как например, это реализовано в FAR'e. Как я понимаю там используется копия CMD Windows.[/quote]