Board logo

标题: 用批处理关闭另一批处理 [打印本页]

作者: 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


  Quote:
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]

寒自己一个先

a.bat 测试被杀用
CODE:  [Copy to clipboard]
echo a.bat
pause
d.bat 负责杀进程,但保留一个CMD.exe
CODE:  [Copy to clipboard]
@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 ]




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5