在批处理文件里面的最后一行加上 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
里的最...