标题: 用批处理关闭另一批处理
[打印本页]
作者: 26933062
时间: 2007-1-11 18:33
标题: 用批处理关闭另一批处理
能否用运行a.bat来关闭b.bat?
作者: qasa
时间: 2007-1-11 19:21
@taskkill /f /im cmd.exe
作者: lxmxn
时间: 2007-1-12 02:45
Originally posted by qasa at 2007-1-11 06:21:
@taskkill /f /im cmd.exe
这个不是关闭所有的CMD窗口么?
作者: lixinwu
时间: 2007-1-20 01:04
好像无法指定
作者: eech
时间: 2007-1-20 22:22
这只是结束命令提示符进程吧?
作者: hngaoshou
时间: 2007-1-30 11:07
不可以
是关掉所有cmd的 只可以关掉启动的cmd
作者: cy123
时间: 2007-1-31 07:06
他只要求关掉b.bat又没其他要求,所以taskkill /f /im cmd.exe 可以啊
作者: hngaoshou
时间: 2007-2-1 00:55
只可以关掉a.bat
b.bat关不鸟...........
作者: SpikeKnox
时间: 2007-2-1 14:27
标题: 变态解法[保留一个CMD.exe]
寒自己一个先<img src="images/smilies/face-smile-big.png" align="absmiddle" border="0">
a.bat 测试被杀用
echo a.bat
pause
d.bat
负责杀进程,但保留一个CMD.exe
@Echo off
copy %windir%\system32\cmd.exe d.exe >NUL
d.exe /c "taskkill /f /im cmd.exe && echo @Echo off > b.bat && echo taskkill /f /im d.exe ^>NUL >>b.bat && echo del d.exe ^>NUL >>b.bat && echo del b.bat ^>NUL 2^>NUL >>b.bat && cmd /k b.bat"
Last edited by SpikeKnox on 2007-2-1 at 01:31 AM ]