猿问

用vbs文件执行bat文件 怎么判断bat文件是否执行完成

我要用c#做一个程序 调用 bat 文件,但是调用bat时会显示出dos黑框,于是我用C#调用vbs脚本  然后再用vbs脚本调用bat文件 这样就没有了黑框,但是我怎么判断 这个 bat 文件什么时候 会执行完毕啊,急求答案,谢谢
我的代码:
Process p = System.Diagnostics.Process.Start("wscript", "\""+url+"\"");

天涯尽头无女友
浏览 769回答 2
2回答

明月笑刀无情

p.WaitForExit();

翻翻过去那场雪

System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.FileName = "iisweb.vbs"; process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; process.Start(); process.WaitForExit(); process.Close();必须要加上  process.Close(); ,你要读下个文件的话, 再运行一遍上边的语句。
随时随地看视频慕课网APP
我要回答