如何从Vb程序运行exe文件

时间:2014-08-27 11:04:15

标签: vb.net exe

我在VB中使用此代码来运行需要输入文件的.EXE文件,并导致创建输出文件。

 Process.Start("C:\glob.exe","C:\g.inp" )

似乎exe运行成功,但输出文件没有创建

注意当我从cmd运行exe文件时,它会在最后输出文件,因此exe文件没有任何问题。

2 个答案:

答案 0 :(得分:0)

使用System.Diagnostics.ProcessProcessStartInfo指定各种参数来启动可执行文件。 与Process函数相比,Shell类可让您更好地控制已启动的程序。

e.g。

    Dim psi As New ProcessStartInfo
    psi.FileName = "C:\glob.exe"
    psi.Arguments = "C:\g.inp"
    psi.Verb = "runas"
    Process.Start(psi)

答案 1 :(得分:-1)

你可以在vb.net中使用shell函数 Shell(" C:\ procexp.exe",AppWinStyle.NormalFocus)