vb kill的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 21:17:46
比如我写kill "D:\1.exe"
如果D:\1.exe在运行那么程序就会出错,请问要怎么避免这个问题

加上错误处理,改为:
{{
On Error Resume Next '发生错误时继续执行下条指令
Kill "D:\1.exe"
}}

==========
或者如果要进行错误处理则可这样:
{{

On Error GoTo err1 '当发生错误时跳到err1代码
'处
Kill "d:\1.exe"
Exit Sub '无错误发生则跳出(或Exit
'Function跳出)
'理代码

err1: '错误处理代码
MsgBox "发生错误,错误号:" & Err.Number

}}

先“遍历exe文件进程,然后终止进程,最后kill删除”,否则是删除不了的。

最好尝试用错误捕捉的语句
然后SHELL("taskkill /f /im d:\1.exe")
然后kill