bat运行之后cmd界面的关闭与保留

bat运行之后cmd界面的关闭与保留
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" %* 应该就可以了

相关主题
相关文档
最新文档