Clique em um botão -> Iniciar um arquivo *.exe
-
26-09-2019 - |
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?
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:
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
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)