【问题标题】:Click a button --> Launch a *.exe file单击按钮 --> 启动 *.exe 文件
【发布时间】:2011-02-07 13:00:45
【问题描述】:

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

我的按钮叫做“btnYES”。

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

【问题讨论】:

    标签: vb.net executable button launching


    【解决方案1】:

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

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

    您可以在 Process.Start() 的 MSDN 文档中找到更多示例。

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

    【讨论】:

    • 感谢您提供此 Process.Start() 代码的提示!但是,我确实知道,如果您双击该按钮,它会将我带到所单击的特定事物的代码,在这种情况下是我的 btnYES 按钮!不过谢谢! :D
    • 这对我帮助很大,但是如果我要与用户名不同的人共享这个程序,这将如何工作
    【解决方案2】:

    如果要通过代码调用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)
      

    【讨论】:

      猜你喜欢
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      • 2016-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多