标题: [其他] 如何利用批处理开始并结束同一进程 [打印本页]
作者: shanzhu88 时间: 2009-9-28 00:31 标题: 如何利用批处理开始并结束同一进程
我想利用BAT加载一个进程后又马上结束它,应该怎么编写?
作者: jellyhk 时间: 2009-9-28 08:38
...
要结束加个taskkill啊!
作者: qaz123654 时间: 2009-9-28 08:41 标题: 这样可以么?
-
- @echo off
- for /f "tokens=1,2 delims==; " %%a in ('wmic process call create '"cmd.EXE"'^|find /i "ProcessId"') do set %%a=%%b
- taskkill /pid %ProcessId%
- pause
复制代码
作者: shanzhu88 时间: 2009-9-28 09:03
能不能解析下,比如进程是 1.exe 运行的时候他是不会退出的,只有手工结束他,现在我想一运行他就马上结束他
作者: qaz123654 时间: 2009-9-28 09:17 标题: 回复 4楼 的帖子
你是说手动运行1.exe,在用批处理结束它?
作者: shanzhu88 时间: 2009-9-28 09:18
我要用BAT进行,编写个BAT运行在结束他
作者: qaz123654 时间: 2009-9-28 09:24
- @echo off
- for /f "tokens=1,2 delims==; " %%a in ('wmic process call create '"d:/1.EXE"'^|find /i "ProcessId"') do set %%a=%%b
- taskkill /pid %ProcessId%
- pause
复制代码
这个可以啊,把cmd.exe 换成1.exe的路径就行了 d:/1.exe
作者: shanzhu88 时间: 2009-9-28 09:32
他还是不会关闭这个进程,不过效果可以达到了,谢谢,问题解决。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |