vb 进程完成后的msgbox
vb msgbox after completion of a process
我是 运行 在 VB2010 中具有 shell 功能的批处理文件,使用以下命令
Shell("C:\test.bat", AppWinStyle.NormalFocus)
这个过程需要很长时间才能完成,根据输入文件的不同,甚至可能需要一天才能完成。
我希望 MsgBox 在进程完成时显示 "Job Finished" 消息。
像
MsgBox("Job Finished")
我该怎么做。我是 VB 的新手,所以请帮我提供完整的代码。
谢谢
这基本上会等到进程完成(它通过退出完成。就像大多数批处理文件一样。不过我只是在做一个假设)。
Sub Main()
Dim P As New Process
P.StartInfo.FileName = "C:\test.bat"
Try
P.Start()
P.WaitForExit()
MsgBox("Process completed successfully")
Catch ex As Exception
MsgBox("Error:" & ex.Message)
End Try
End Sub
我是 运行 在 VB2010 中具有 shell 功能的批处理文件,使用以下命令
Shell("C:\test.bat", AppWinStyle.NormalFocus)
这个过程需要很长时间才能完成,根据输入文件的不同,甚至可能需要一天才能完成。
我希望 MsgBox 在进程完成时显示 "Job Finished" 消息。 像
MsgBox("Job Finished")
我该怎么做。我是 VB 的新手,所以请帮我提供完整的代码。 谢谢
这基本上会等到进程完成(它通过退出完成。就像大多数批处理文件一样。不过我只是在做一个假设)。
Sub Main()
Dim P As New Process
P.StartInfo.FileName = "C:\test.bat"
Try
P.Start()
P.WaitForExit()
MsgBox("Process completed successfully")
Catch ex As Exception
MsgBox("Error:" & ex.Message)
End Try
End Sub