bat运行之后cmd界面的关闭与保留
让.bat文件运行之后的不自动关闭或自动关闭
如果你希望bat运行之后不要关闭
两种方法:
一、bat文件编写的时候在最后加上pause或者cmd/k
or
二、修改注册表
打开注册表,开始菜单搜索regedit,打开。
找到HKEY_CLASSES_ROOT\batfile\shell\open\command(唔,我的电脑的batfile不好找)
把里面的默认项的数值数据修改为cmd /E:ON /V:ON /F:ON /k "%1" %* 就可以了
我遇到的问题:只用第二种方法,我用管理员身份运行.bat文件仍然自动退出,不过如果不是管理员身份那就不会退出(不知道这是不是我的电脑的问题),所以我就用第一种方法了,成功,不过网上也有说这种方法有时候用不了,我还没遇到,嘻嘻
第一种方法,每次都要加上pause或cmd/k
第二种方法,用在固定的电脑比较好
如果你希望自动关闭
.bat文件运行之后一般都是自动关闭的,如果你的不是,但你又希望可以自动关闭,那可以看看注册表的相关项目HKEY_CLASSES_ROOT\batfile\shell\open\command,将默认项的数值改为"%1" %* 应该就可以了
相关主题