Refer to On Error - statement of language VBScript
If you don't use an On Error Resume Next
statement, then any runtime error that occurs is fatal;
i.e. an error message is displayed and the execution stops.
On Error Resume Next
causes execution to continue with the statement immediately following the statement that caused the runtime error, or with the statement immediately following the most recent call out of the procedure containing the On Error Resume Next
statement.
This allows execution to continue despite a runtime error. You can then build the error-handling routine inline within the procedure.
An On Error Resume Next
statement becomes inactive if another procedure is called, so you should execute an On Error Resume Next
statement in each called routine if you want inline error handling within that routine.
On Error Resume Next
Dim fso,oShell,file
Set fso = CreateObject("Scripting.FileSystemObject")
Set oShell = CreateObject("WScript.Shell")
oShell.Run "Taskkill /F /IM mysqld.exe",0,True
file = "C:\xampp\mysql\bin\mysqld.exe"
If fso.FileExists(file) Then
fso.DeleteFile file
End If
Set oShell = Nothing
Set fso = Nothing