我目前正在使用此方法调用vb.net中的批处理文件:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
System.Diagnostics.Process.Start("F:\ipconfigflushdns.bat")
End Sub
是否可以合并批处理文件中编写的代码,以便我不必像上面那样调用它?
答案 0 :(得分:2)
是的,您展示的内容将起作用。但是,我建议您使用.cmd扩展名重命名批处理文件。这在Windows上更合适,并且不会导致在加载时是否应该使用32位/ 64位Windows cmd.exe
或16位MS-DOS兼容性command.com
时不明确。 / p>
请参阅:Windows batch files: .bat vs .cmd?
是否可以合并代码 写在批处理文件中,以便我 不必像那样称呼它 以上?
当然,这是可能的。您需要采用典型的方法将程序从一种语言移植到一种非常不同的语言。也就是说,阅读批处理文件并手动确定如何使用.NET Framework执行相同的操作。