我在VB中使用此代码来运行需要输入文件的.EXE文件,并导致创建输出文件。
Process.Start("C:\glob.exe","C:\g.inp" )
似乎exe运行成功,但输出文件没有创建。
注意当我从cmd运行exe文件时,它会在最后输出文件,因此exe文件没有任何问题。
答案 0 :(得分:0)
使用System.Diagnostics.Process
和ProcessStartInfo
指定各种参数来启动可执行文件。
与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)