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

8

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

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

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

2个回答

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

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

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


谢谢你提供 Process.Start() 代码的提示!不过,我知道如果双击按钮,它会带我进入特定点击的代码,比如我的 btnYES 按钮!但还是谢谢! :D - Computeristic
1
这对我很有帮助,但是如果我想与没有和我相同用户名的人分享这个程序,该怎么办呢? - user4467640

6

如果你想通过代码调用一个exe文件:

  1. If the file is a single file do the following:

    Process.Start("D:\MATI2\MATI.EXE")
    
您可以通过按住Shift键,右键单击exe文件并选择“复制路径”来获取路径。
  1. If the file is dependent on one or more .dll files the previous way will not work, use the following:

    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)
    

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接