易语言问题 退出时终止进程+删除文件

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:39:38
.版本 2
.支持库 eAPI

.子程序 __启动窗口_可否被关闭, 逻辑型

终止进程 (“1.exe”)
删除文件 (“c:\1.exe”)
终止进程 (“2.exe”)
删除文件 (“c:\2.exe”)
终止进程 (“3.exe”)
删除文件 (“c:\3.exe”)
结束 ()

就是这样的,当我关闭程序时,要把 1.exe 2.exe 3.exe 的进程结束掉,并且删除他们,等全删除掉之后,才执行 结束 () ,但是我试过,根本不好使啊,只能结束掉1-2个进程 或删掉1-2个文件,根本不能全部删除,怎么办呢?
有没有办法让这些代码一个一个的执行?
主要是想把这3个文件删除掉,但如果他们正在运行,就删不掉了,所以要先终止进程嘛!

1.每行命令中间加个"延迟(10)",基本上就可以解决.
终止进程 (“1.exe”)
延迟(10)
删除文件 (“c:\1.exe”)
延迟(10)
终止进程 (“2.exe”)
延迟(10)
删除文件 (“c:\2.exe”)
延迟(10)
终止进程 (“3.exe”)
延迟(10)
删除文件 (“c:\3.exe”)
延迟(10)
结束 ()
2.实在不行,可以用一个时钟循环检查进程是否已被终止后,再删除文件,再结束程序.