如何从vb.net中运行批处理?
答案 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的”)