Pergunta

Basicamente, o que eu quero fazer é iniciar um arquivo *.exe quando clico em um botão. Eu quero isso feito em vb.net. Eu tenho o Microsoft Visual Basic 2008 Express Edition.

O botão que tenho é chamado de 'btnyes'.

Como posso iniciar um arquivo *.exe com o clique deste botão?

Foi útil?

Solução

No manipulador de eventos da chamada do botão

Process.Start("C:\path_to\myapp.exe")

Você encontrará mais amostras na documentação do MSDN para Process.Start().

Caso você não saiba como um manipulador de eventos é criado: simplesmente abra o formulário no designer e clique duas vezes no btnYes botão. Isso criará automaticamente um manipulador de eventos para o evento de clique no botão e o IDE abrirá o arquivo de código para você na posição correta.

Outras dicas

Se você deseja ligar para um arquivo exe por código:

  1. Se o arquivo for um único arquivo, faça o seguinte:

    Process.Start("D:\MATI2\MATI.EXE")
    

Você pode obter o caminho clicando com o botão direito do lado do arquivo exe enquanto pressiona o turno e a escolha da cópia como caminho

  1. Se o arquivo depender de um ou mais arquivos .dll da maneira anterior não funcionará, use o seguinte:

    Dim info As New ProcessStartInfo()
    info.FileName = "C:\Program Files (x86)\VentSrv\ventrilo_srv.exe"
    info.WorkingDirectory = "C:\Program Files (x86)\VentSrv"
    info.Arguments = "<specify the command line arguments here if necessary>"
    Process.Start(info)
    
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top