Batch file 关闭所有其他命令提示窗口并启动一个新窗口

Batch file 关闭所有其他命令提示窗口并启动一个新窗口,batch-file,Batch File,我正在尝试创建一个批处理文件,这样当我单击它时,所有的命令提示窗口都会关闭并开始一个新的窗口,但是一旦单击它,新的窗口就不会出现 这是我的代码: @echo off taskkill /IM cmd.exe start /MIN cmd.exe 如果删除行taskkill/IM cmd.exe,我可以启动新的命令提示符窗口,但是其他窗口当然不会关闭,因此我认为这是该行的问题。一个技巧是使用powershell,因为它不使用cmd.exe。否则,您将终止您自己的当前进程。那么,如何确保所需的运行

我正在尝试创建一个批处理文件,这样当我单击它时,所有的命令提示窗口都会关闭并开始一个新的窗口,但是一旦单击它,新的窗口就不会出现

这是我的代码:

@echo off
taskkill /IM cmd.exe
start /MIN cmd.exe

如果删除行
taskkill/IM cmd.exe
,我可以启动新的命令提示符窗口,但是其他窗口当然不会关闭,因此我认为这是该行的问题。

一个技巧是使用powershell,因为它不使用cmd.exe。否则,您将终止您自己的当前进程。那么,如何确保所需的运行实例具有唯一的标题,然后关闭没有该标题的任何实例?e、 g.
TaskKill/Fi“WindowTitle NE uniqetTitle”/Im Cmd.exe/F/T
您可以添加
/F
(强制)选项并重试,但我想它也会终止您的代码正在运行的任务。无论如何,只是澄清一下:
taskkill
不会关闭窗口,它会终止进程(多个
cmd
进程可能共享同一个控制台窗口)。。。