Как выполнить CMD команду и получить ответ на C#

Всем привет, сегодня покажу как можно выполнить любую CMD команду из своего приложения. Вы спросите для чего? Отвечаю, иногда вместо того, чтобы писать сложную логику программы или отсутствия таковых библиотек в framework, можно использовать команды cmd, это сильно упрощает задачу.

Рассмотрим пример изменения даты из C# с помощью CMD команды.

Так же нам необходимо подключить using

Свойство CreateNoWindow с установленным значением true; говорит о том, что нужно показать консольное окно терминала, если установить false черного окна мы не увидим.

Литерал /c говорит, что после него идет команда, которую необходимо выполнить.

Рассмотрим пример команды ping выполненной из приложения по средствам cmd

Стоит так же учитывать то, что большинство операций используемых cmd нужно выполнять с правами администратора, иначе доступ к ним будет запрещен. 

Как можно получить ответ из командной строки на C#?

Возьмем пример выше, и получим результат внутри нашего приложения:

 

Обновлено: 23.01.2022 — 14:10

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.