我正在处理一些创建批处理文件的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")
答案 0 :(得分:0)
使用新线程使用while语句连续检查cmd.exe是否正在运行。当cmd.exe不再运行时,删除批处理文件。
打开网址的最佳方法是Process.Start(“http://www.url.com”)