我在Visual Studio中创建一个运行外部程序的应用程序。
我想到了这个想法:如果我试图运行的程序无法访问,应用程序会做什么呢?
如何在运行程序失败时生成错误消息msgbox
?
(请注意,这是2012年版的VB)。
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
System.Threading.Thread.Sleep(1000)
Process.Start("C:\Users\{Censored}\Desktop\Bungeecord.bat")
End Sub
End Class
答案 0 :(得分:0)
我会使用try / catch句子
Try
[...]
Process.Start("C:\Users\{Censored}\Desktop\Bungeecord.bat")
Catch ex As Exception
MsgBox("Can't access file " & vbCrLf & ex.Message)
End Try
如果您无法访问该文件,则会显示该消息