如何从Vb程序运行exe文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Vb程序运行exe文件相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

使用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)
另一答案

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

以上是关于如何从Vb程序运行exe文件的主要内容,如果未能解决你的问题,请参考以下文章

vb生成exe文件出错

如何在 VB.NET 项目中插入 exe 文件并使用此文件发布应用程序?

怎样用VB6 打开和关闭一个程序

vb获得文件地址的方法

易语言,如何在程序内部调用外部的exe文件,让外部的exe文件运行在易语言程序内。

如何在 VC++ exe 程序中嵌入 EXE 文件