在vb.net中运行批处理文件?

时间:2010-02-01 17:59:09

标签: vb.net

如何从vb.net中运行批处理?

4 个答案:

答案 0 :(得分:19)

您可以使用Process类来运行批处理文件

Dim psi As New ProcessStartInfo("Path TO Batch File")
psi.RedirectStandardError = True
psi.RedirectStandardOutput = True
psi.CreateNoWindow = False
psi.WindowStyle = ProcessWindowStyle.Hidden
psi.UseShellExecute = False

Dim process As Process = Process.Start(psi)

答案 1 :(得分:6)

简单直接的方法

System.Diagnostics.Process.Start( “C:\ batch.bat”)

答案 2 :(得分:1)

最好的方法是使用Process.Start并将路径传递给批处理文件

Process.Start(pathToBatchFile)

答案 3 :(得分:0)

'如果您知道文件的确切位置,最简单的方法是

System.Diagnostics.Process.Start( “C:\测试\ file.bat”)

'在Visual Studio中,文件必须存在于/ bin / debug或/ bin / release中,具体取决于您当前的构建配置

System.Diagnostics.Process.Start( “test.bat的”)