Uma tarefa simples e um post curto dessa vez.
Para executar um programa externo em C# há o namespace 'System.Diagnostics.Process'.
Você pode inserí-lo no início do programa, ou simplesmente utilizá-lo por extenso junto com o método quando precisar.
Por exemplo:
{
.
.
.
//linhas
//de
//código
System.Diagnostics.Process.Start("C:\Pasta\programa.exe");
//linhas
//de
//código
.
.
.
}
Só vou fazer uma observação. Se na string do caminho para executar o programa houver algum caracter especial ('\t', '\n' ou outros do gênero) coloque um @ antes da aspa inicial para que ele não interprete esses caracteres como caracteres especiais.
Exemplo:
{
.
.
.
//linhas
//de
//código
System.Diagnostics.Process.Start(@"C:\Pasta\trabalho\arquivo.exe");
//linhas
//de
//código
.
.
.
}
Eu não vou entrar em detalhes de como o 'System.Diagnostics.Process.Start' pode ser usado.
No site abaixo há vários exemplos de como utilizá-lo, eu apenas estaria copiando de lá.
Site útil:
http://social.msdn.microsoft.com/Forums/pt-BR/vscsharppt/thread/762f056e-85e9-4adf-8af6-d12abd3d78b0
Nenhum comentário:
Postar um comentário