Я отправляю команду в окно CMD с помощью WriteLine, и я хочу использовать вывод, который является результатом этого, чтобы установить значение переменной. Любые предложения приветствуются. Благодаряполучить первые 4 символа из console.Writeline result C#
var ping new Ping();
string ip = "192.168.58.6";
var reply =ping.Send(ip);
if (reply.Status == IPSstatus.Success)
{
Console.WriteLine("Nas is Pingable");
Console.WriteLine("Starting TSM install 8)");
string HostType = Console.WriteLine("hostname");
Thread.Sleep(10000);
LanuchCommandLineApp();
}
else
{
Console.WriteLine("Not able to ping Nas Server");
Console.WriteLine("exit");
}
Добро пожаловать на переполнение стека. Ваш код не компилируется. Кроме того, существует 5 вызовов 'Console.WriteLine()'. Какая из них вы хотите получить из первых 4 символов? –
Я не добавлял полный код только к той части, с которой я столкнулся, строка HostType = Console.WriteLine («hostname»); Неправильно, но я не знаю, как это сделать. Я хочу получить 4 символа из результатов записи («hostname»); –
Ну, 'Console.WriteLine (" hostname ")' пишет 'hostname'. Первые 4 символа 'hostname' являются' 'hostname" .Substring (0,4) ', который пишет' host'. Это то, что вам нужно? –