在批处理文件里面的最后一行加上 cmd /k, 但是这种方式,你会在进程管理器里面发现两个cmd.exe 进程。

在批处理 文件里面的最后一行 加上 pause,但是这种方式,你随便按个键后,窗口照样会关闭。

修改注册表,在HKEY_CLASSES_ROOT/batfile/shell/open/command 里面把默认项的值改成

cmd /E:ON /V:ON /F:ON /k "%1" %* 就可以了。

第一种:在批处理文件里面的最后一行加上 cmd /k, 进程管理器里面发现两个cmd.exe 进程。第二种: 在批处理文件里面的最后一行加上 pause,但你随便按个键后,窗口照样会关闭。第三种:是改注册表,在HKEY_CLASSES_ROOT/batfile/shell/open/command 里面把默认项的值改成cmd /E:ON /V:ON
在执行某些 bat 时,实行完毕, cmd 窗口 会自动 关闭 ,如果有异常出现,想查看异常信息也不太容易,所以想到让 bat 执行完后, 不关 cmd 窗口 ,尝试一下方法: 将注册表,HKEY_CLASSES_ROOT\ bat file\shell\open\command 里面把默认项("%1" %*)的值改成 cmd /E:ON /V:ON /F:ON /k "%1" %* 就可以了 。 转载于:https:...
一、在资源管理器中,双击 bat 文件 方法 运行 批处理 1、这种 方式 ,默认是 运行 完自动 关闭 cmd 窗口 。 2、需要 运行 完批处理,然后停留在 cmd 窗口 ,可以在命令结尾加:pause 这样 运行 结束会,停留在 CMD 窗口 ,可以按任意键或者点击 CMD 关闭 按钮来 关闭 窗口 二、先打开 CMD 窗口 ,再输入 bat 文件 名来 运行 批处理 1、这种 方式 批处理 运行 结束后,仍然停留在 cmd 窗口 。如果需要自动 关闭 ,可以在命令结尾添加‘exit’命令 转自:https://ask.zol.com.cn/. 1.执行gulp,对 文件 进行压缩、合并等操作; 2.在1执行完成后,对1中合并的 文件 如default.css进行多主题色的自动生成,在这里使用node处理。 问题:手工操作步骤繁琐 打开 cmd ->切换执行目录->执行gulp-> 关闭 cmd (gulp执行后,该 窗口 不能再执行其他命令)->打开 cmd ->切换目录->执行node-> 关闭 cmd 需求:使用. bat 自动完成上述步骤 二、 bat 代码 @echo off start cmd /k gulp start cmd /k node modifyfile.js 不让 bat 文件 运行 命令结束后 cmd 窗口 自动 关闭 方法1假设你的 bat 名字叫aaa. bat 你可以新开一个 bat ,内容是start aaa. bat 然后这个新的 bat 是不会自动 关闭 的 方法2要执行 bat 后不退出,可以在 bat 里的最...