在vb.net中运行batch file?
我如何从vb.net中运行批处理?
您可以使用Process类来运行batch file
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)
简单而直接的方法
System.Diagnostics.Process.Start( “C:\ batch.bat”)
最好的方法是使用Process.Start
并将path传递给batch file
Process.Start(pathToBatchFile)
“如果你知道文件的确切位置,最简单的方法是
System.Diagnostics.Process.Start( “C:\testing\ file.bat”)
'在Visual Studio中,文件必须存在于/ bin / debug或/ bin / release中,具体取决于您当前的构buildconfiguration
System.Diagnostics.Process.Start( “test.bat的”)