Rede Social

Executar comandos no cmd do windows com C#

Esta dica é de como executar algum comando no cmd do windows direto com programação em C#.
De forma bem simples você pode criar um método que chame este comando, que é o único necessário para abrir, executar e fechar o cmd.

//declarando uma string com o comando somente para facilitar a visualização
string executar = @"/C " + "comando que deseja executar no cmd";

//Executa o comando no cmd do windows e aguarda a execução do mesmo para fechá-lo
System.Diagnostics.Process.Start("CMD.exe", executar).WaitForExit();

Imagine que quero que a minha aplicação crie uma pasta pelo prompt meu método ficaria com estas linhas:

string executar = @"/C " + "md programarAutomacao";
System.Diagnostics.Process.Start("CMD.exe", executar).WaitForExit();