在vb.net中运行批处理文件?
答
您可以使用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)
答
最好的办法是使用Process.Start
和路径传递给批处理文件
Process.Start(pathToBatchFile)
答
简单和直接的方法
System.Diagnostics.Process.Start(“C:\批次。蝙蝠“)
答
“最简单的方法,如果你知道文件的确切位置是
System.Diagnostics.Process.Start(‘C:\测试\ file.bat’)
”在Visual Studio中的文件必须存在在/ bin /调试或/斌/释放取决于您当前构建配置
System.Diagnostics.Process.Start( “test.bat的”)
谢谢,这是更好地添加psi.WorkingDirectory =“路径TO Dir“。 – 2013-02-12 14:09:41