运行不在同一文件夹中的程序

时间:2015-11-02 20:18:19

标签: vb.net

我需要一些帮助,谢谢,我目前正在VB.net中创建一个项目。我想要的是当你按下按钮时,它将启动一个程序。所以,让我们说我的程序被称为" test.exe"并将文件放在" C:\ Users \ user \ desktop \ test.exe"中。如何将代码附加到将运行此程序的按钮?非常感谢。对不起,如果这是一个糟糕的问题。

2 个答案:

答案 0 :(得分:1)

使用此代码:

Public Sub Btn_Click(sender As Object, e As EventArgs) Handles someButton.Click
    Process.Start("C:\Users\user\desktop\test.exe") 'You can also pass arguments by overloading this method like:
    Process.Start("C:\Users\user\desktop\test.exe", "foo argument")
End Sub

答案 1 :(得分:0)

使用Process.Start("C:\Users\user\desktop\test.exe", "Arguments here")

更新

如果您的main.exe位于xyz文件夹中,并且test.exe位于xyz之外的文件夹中,请说abc然后使用

Process.Start("xyz\..\abc\test.exe", "Arguments here")

这是相对路径请注意,xyzabc都有相同的父