您的当前位置:首页正文

批处理结束进程

2010-01-11 来源:爱go旅游网

有网友碰到这样的问题“批处理结束进程”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

看来你是高手,杀死进程你是会的,你现在需要提示的是两个:

一是如果在批处理里面启动后台进程,就是启动d:\测试\XXX.exe程序后批处理继续执行,方法是在命令前添加start,例如:
start d:\测试\XXX.exe

二是如何延迟3秒,不知道你是否会做,一般可以用PING来实现,例如:
PING 127.0.0.1 -n 3
注意,上面命令最后的-n是不能大写的。

解决方案2:

taskill /f /im XXX.exe
这样试试!

解决方案3:

@echo off
cd /d d:\测试
start XXX.exe
ping -n 1 -w 3000 1.1.1
ntsd -c q -pn XXX.exe

如果上面不行,就试试下面的那种

set ws=createobject("wscript.shell")

ws.run "d:\测试\XXX.exe"
wscript.sleep 3000
set y=getobject("winmgmts:\\.\root\cimv2")

set x=y.execquery("select * from win32_process where name='XXX.exe'")

for each i in x
i.terminate()
next
将上代码复制在记事本。保存格式为 vbs

解决方案4:

echo start "" d:\测试\XXX.exe>xz.bat
start "" xz.bat
ping /n 3 127.1>nul
taskkill /f /im xxx.exe
del /a /f /q xz.bat
::这下面写你要继续执行的命令
notepad

使用一个批处理调用即可。无论程序执行是否正确,命令都能执行下去。

显示全文