использую данный код для отправки команды в командную строку:
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
cmd.StandardInput.WriteLine("dir"); // Команда
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit();
Console.WriteLine(cmd.StandardOutput.ReadToEnd());
Однако, в качестве результата имею лишь открытую командную строку, без команды.
Возможно вам помогут Directory.GetDirectories и Directory.GetFiles. По поводу вашего вопроса. попробуйте так:
ProcessStartInfo psi = new ProcessStartInfo("cmd.exe")
{
Arguments = "/C dir",
RedirectStandardInput = true,
RedirectStandardError = true,
RedirectStandardOutput = true,
CreateNoWindow = true,
WindowStyle = ProcessWindowStyle.Hidden,
UseShellExecute = false
};
Process cmd = Process.Start(psi);
cmd.WaitForExit();
Console.WriteLine(cmd.StandardOutput.ReadToEnd());
Виртуальный выделенный сервер (VDS) становится отличным выбором
пытаюсь задать поворот элементов CarouselPanel в стиле (для начала как статический, но в идеале бы угол поворота динамический, касательной к траектории...
я написал простой скрипт который вносит ip клиента в БД но мне захотелось переписать его в ооп стиле
при выставлении атрибуту PDO::ATTR_EMULATE_PREPARES значения FALSE, возникает ошибка:
Проблема такая, есть многомерный массив, с двумя ключами AUTHORS и BOOKS, в этих ключах еще вложены массивы, ключами для авторов являются их емэйлы...