用于批处理文件创建和执行的VB代码不起作用

时间:2012-10-20 08:14:48

标签: vb.net batch-file file-io

我正在处理一些创建批处理文件的VB代码,启动该批处理文件,然后删除该文件。一切正常,直到文件删除部分。

My.Computer.FileSystem.WriteAllText("C:\test.bat", "@echoe off & start firefox http://www.mixedmartialarts.com http://news.google.com/ & exit", True)
Shell("C:\test.bat", AppWinStyle.Hide)
Kill("C:\test.bat")

1 个答案:

答案 0 :(得分:0)

使用新线程使用while语句连续检查cmd.exe是否正在运行。当cmd.exe不再运行时,删除批处理文件。

打开网址的最佳方法是Process.Start(“http://www.url.com”)