批处理执行后如何避免cmd将被关闭?

Tim*_*ima 16 cmd batch-file

例如,我有一个批处理文件

cd c:\test
Run Code Online (Sandbox Code Playgroud)

但是批量中还有更多,这只是一个例子.

所以,如果我从资源管理器中调用它,我会在短时间内看到一个cmd窗口,然后它将被关闭.我怎么能避免这个?

我试着在最后调用PAUSE,但对我来说这是作弊:)

UPD:

想象一下,我很懒,需要经常从不同的目录中调用不同的批次.这就是为什么我想让我的批次只在一个指令中调用另一批,但我也希望在执行后看到结果

dbe*_*ham 25

我假设您在Windows资源管理器中双击批处理文件(或者右键单击并选择打开).如果是这样,那么您将获得预期的行为.双击任何可执行文件时,窗口应在可执行文件完成后关闭.

在结束之前放置PAUSE是允许您在Window关闭之前查看结果的适当技术.这不是作弊.

如果希望在批处理文件终止后命令窗口保持打开状态,则可以使用适当配置的快捷方式.

假设批处理文件是C:\ MyPath\TEST.BAT.您可以为其创建快捷方式,在快捷方式上单击鼠标右键,然后编辑属性.修改目标:如下:

cmd /k "C\MyPath\TEST.BAT"
Run Code Online (Sandbox Code Playgroud)

如果双击快捷方式,TEST.BAT将运行,命令窗口将在终止后保持打开状态.但是现在命令窗口将无限期地保持打开状态,直到您明确关闭它.