Dica – Executando um executavel de nossa aplicação

Para que possamos de nossa aplicação chamar um executável basta utilizar a Namespace System.Diagnostics.

Suponhamos que queremos adicionar uma Label com o endereço de nosso site para ser chamada quando clicado, basta fazer como o exemplo abaixo.


public void ChamaLink()
{
string app = @"C:\Program Files\Internet Explorer\iexplore.exe";
string param = "http://raphaelcardoso.com.br";
System.Diagnostics.Process process = System.Diagnostics.Process.Start(app, param);
}

Essa classe ira chamar qualquer aplicação que desejar.

Abraço e sucesso!!!

16 comentários sobre “Dica – Executando um executavel de nossa aplicação

  1. Gostaria de sabe ser tem como fazer isso:
    Abri um bloco de notas(ele tará no desktop) ao abri ele pode-se pega tudo que estará ali escrito. ex:.

    Hello << ai isso seria pego pelo c# tem como se não entendeu Desculpa pelo meu português.. me add vlw´s

    Muito bom suas dicas.

    1. Na verdade ele irá chamar um executável.

      Ex:

      public void AbreArquivoTexto()
      {
      string app = @”C:WINDOWSnotepad.exe”;
      string param = @”C:meu_arquivo_texto.txt”;
      System.Diagnostics.Process process = System.Diagnostics.Process.Start(app, param);
      }

      Agora se sua necessidade é abrir um arquivo texto e pegar seu conteúdo, você precisara fazer de outra forma.
      Me fale que te passo.

      Abraço!

  2. Opa eai blz, eu qria saber como eu faço pra enviar um email a partir de uma aplicação csharp(classe e contatos)
    Muito boas as dicas!!! Valew

  3. Sylvio olha para ler um arquivo usa isso ok
    System.IO.File.ReadAllLines(“path do arquivo”,Encoding.ACSII);
    mais ou menos isso ok é que to na lan
    ai eu não sei 100% de cabeça
    VS CSharp(Visual Studio C#)

  4. Ola bom dia…

    Gostaria de saber uma informação se me pode-se ajudar por favor. Estou a fazer um trabalho de final de curso e deparei-me com uma dificuldade…
    Tenho 3 algoritmos feitos em MATLAB e já criei os executaveis… mas quando os chamo em c# eles não correm…
    Mas se os abrir eles correm corretamente.
    eu chamo-os assim:

    Process.Start(“E:\ISEC_2012_2013_2ºSEMESTRE\Projecto\ACO_Projecto\Analise_Dados\AS\ant_system_tsp.exe”);

    e agora estava até a utilizar a usa ideia…

    string app = @”C:Program FilesInternet Exploreriexplore.exe”;

    string param = @”E:ISEC_2012_2013_2ºSEMESTREProjectoACO_ProjectoAnalise_DadosASant_system_tsp.exe”;

    System.Diagnostics.Process process = System.Diagnostics.Process.Start(app, param);

    mas nem um nem outro funciona… sera que me poderia ajudar por favor…

    um grande abraço e obrigado por tudo

    Tiago Costa

  5. Eu estou com um problema para criar um botão no visual studio 2010 que abra o navegador direcionado para um url já pré determinada.
    Gostaria de uma ajuda, se possivel.
    Obrigada.

    1. Olá Aline

      Você incluiu o botão? Basta incluir o código no evento Click do botão criado.


      string app = @"C:Program FilesInternet Exploreriexplore.exe";
      string param = "http://csharpbrasil.com.br";
      System.Diagnostics.Process process = System.Diagnostics.Process.Start(app, param);

  6. Obrigada.
    E sim, o botão já está pronto, mas esse mesmo código funciona se eu estiver criando um app para windows phone? Estou com problema justamente com isso.

  7. Olá
    Existe alguma forma de fazer o seguinte:
    Quero abrir um executável de um aplicativo (desktop) que me solicita usuário e senha na inicialização, porém quero abrir já inserindo esses dados de alguma forma, existe algum jeito de fazer esse procedimento?
    Abraço

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *