【发布时间】:2011-02-07 13:00:45
【问题描述】:
基本上,我想要做的是在单击按钮时启动一个 *.exe 文件。我希望在 VB.NET 中完成此操作。我有 Microsoft Visual Basic 2008 Express Edition。
我的按钮叫做“btnYES”。
如何通过单击此按钮启动 *.exe 文件?
【问题讨论】:
标签: vb.net executable button launching
基本上,我想要做的是在单击按钮时启动一个 *.exe 文件。我希望在 VB.NET 中完成此操作。我有 Microsoft Visual Basic 2008 Express Edition。
我的按钮叫做“btnYES”。
如何通过单击此按钮启动 *.exe 文件?
【问题讨论】:
标签: vb.net executable button launching
在按钮调用的事件处理程序中
Process.Start("C:\path_to\myapp.exe")
您可以在 Process.Start() 的 MSDN 文档中找到更多示例。
如果您不知道如何创建事件处理程序:只需在设计器中打开表单并双击btnYes 按钮。这将自动为按钮单击事件创建一个事件处理程序,IDE 将在正确的位置为您打开代码文件。
【讨论】:
如果要通过代码调用exe文件:
如果文件是单个文件,请执行以下操作:
Process.Start("D:\MATI2\MATI.EXE")
你可以通过右键单击exe文件并按住shift并选择复制作为路径来获取路径
如果文件依赖于一个或多个 .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)
【讨论】: