8

基本上,我想做的是在单击按钮时启动 *.exe 文件。我希望在 VB.NET 中完成此操作。我有 Microsoft Visual Basic 2008 速成版。

我拥有的按钮称为“btnYES”。

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

4

2 回答 2

28

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

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

您将在 MSDN 文档中找到更多示例Process.Start()

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

于 2010-04-13T16:18:07.130 回答
5

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

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

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

您可以通过右键单击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)
    
于 2017-07-31T16:57:05.473 回答