如何从Vb程序运行exe文件

问题描述 投票:0回答:2

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

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

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

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

vb.net exe
2个回答
0
投票

使用System.Diagnostics.ProcessProcessStartInfo指定启动可执行文件的各种参数。 Process类比Shell函数更能控制启动的程序。

EG

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

-1
投票

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


推荐问答