Я ищу ресурсы, в которых есть примеры для создания консольного приложения.Я прошел этап «Привет, мир!», Но нахожусь в тупике, когда мне нужно запустить приложение.У меня есть строка, которую мне нужно запустить, которую я извлек из командного файла, который я пытаюсь автоматизировать в приложении C #.Мне нужна помощь, чтобы узнать, какие классы и пространства имен обладают функциональностью, необходимой для его запуска.
Редактировать: Извините за плохо заданный вопрос.Я перепишу это.
Я пытаюсь создать консольное приложение, которое заменит пакетный файл, который я частично написал.Некоторые из манипуляций с данными и файлами, которые мне нужно сделать, являются более сложными, чем это легко сделать в пакетном файле.Пока я читаю, пишу и манипулирую файлами.У меня возникают трудности при попытке выяснить, как запустить команду для запуска приложения на сервере с правильными передаваемыми аргументами.
Обновление: коллега дал мне следующий фрагмент кода, который как раз и был мнедвигаться вперед.Извините, вопрос сформулирован так плохо.
public static string MyDOSMethod()
{
ProcessStartInfo si = new ProcessStartInfo("cmd.exe");
si.RedirectStandardInput = true;
si.RedirectStandardOutput = true;
si.UseShellExecute = false;
Process p = Process.Start(si);
p.StandardInput.WriteLine(@"cd \windows\system32");
p.StandardInput.WriteLine("exit");
try
{
return p.StandardOutput.ReadToEnd();
}
catch (Exception e)
{
return e.Message;
}
}