单击按钮 - >启动*.exe文件

Com*_*tic 8 vb.net executable launching button

基本上,我想要做的是在单击按钮时启动*.exe文件.我想在VB.NET中完成这个.我有Microsoft Visual Basic 2008 Express Edition.

我的按钮叫做'btnYES'.

如何通过单击此按钮启动*.exe文件?

Dir*_*mar 26

在按钮调用的事件处理程序中

Process.Start("C:\path_to\myapp.exe")
Run Code Online (Sandbox Code Playgroud)

您可以在MSDN文档中找到更多样本Process.Start().

如果您不知道如何创建事件处理程序:只需在设计器中打开表单,然后双击btnYes按钮即可.这将自动为按钮单击事件创建事件处理程序,IDE将在正确的位置为您打开代码文件.


小智 5

如果要通过代码调用exe文件:

  1. 如果文件是单个文件,请执行以下操作:

    Process.Start("D:\MATI2\MATI.EXE")
    
    Run Code Online (Sandbox Code Playgroud)

您可以通过右键单击exe文件并按住shift键并选择复制作为路径来获取路径。

  1. 如果该文件依赖一个或多个.dll文件,则以前的方法将不起作用,请使用以下方法:

    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)
    
    Run Code Online (Sandbox Code Playgroud)