如何在bat文件执行完毕后不自动关闭窗口
2015-07-30 10:45
441 查看
本文参考自:http://stackoverflow.com/questions/886848/how-to-make-windows-batch-file-pause-when-double-clicked/12036163#12036163
项目中,经常需要写一些批处理文件,比如我们项目中,需要写一个批处理文件,自动打包maven项目,
比如我们打包测试环境的bat文件package-test.bat文件,内容为:
@echo -----------------------------------------------------------------------------
@echo 测试环境打包
@echo -----------------------------------------------------------------------------
mvn clean package -Dmaven.test.skip=true -Ptest
@pause
网上都说要想让bat文件执行完毕后不关闭,只需要在文件后面加个pause命里即可,它会提示你需要输入,但在我本机测试未起作用,解决该问题的办法是:
修改注册表中:
HKEY_CLASSES_ROOT\batfile\shell\open\command 的值为 cmd
/k "%1" %* –
这种做法能让所有的bat文件执行完毕后都不关闭,一劳永逸
项目中,经常需要写一些批处理文件,比如我们项目中,需要写一个批处理文件,自动打包maven项目,
比如我们打包测试环境的bat文件package-test.bat文件,内容为:
@echo -----------------------------------------------------------------------------
@echo 测试环境打包
@echo -----------------------------------------------------------------------------
mvn clean package -Dmaven.test.skip=true -Ptest
@pause
网上都说要想让bat文件执行完毕后不关闭,只需要在文件后面加个pause命里即可,它会提示你需要输入,但在我本机测试未起作用,解决该问题的办法是:
修改注册表中:
HKEY_CLASSES_ROOT\batfile\shell\open\command 的值为 cmd
/k "%1" %* –
这种做法能让所有的bat文件执行完毕后都不关闭,一劳永逸
相关文章推荐
- 代码如人
- 图片处理类库 Universal-image-loader 简介
- 在一个界面使用定时器后,退出界面后,一定要记得取消定时器
- 增加计算列排序
- ogre 种草
- AC自动机初识&hdu 2222 Keywords Search
- asp.net分页,Effective paging with List View control in ASP.NET
- 开发日记
- tar打包排除某个目录
- javascript设计模式之对象工厂函数与构造函数详解
- tableViewCell的复用方法
- 安卓主界面UI不能实现下载
- DDD CQRS与传统CRUD
- 串口自动检测
- 数据结构---二叉树(2)
- angular之$parse
- MFC消息映射原理
- Android--打开文件的Intent及使用
- YaHoo 初始化css代码+IE常见兼容问题汇总
- [转载] 为Visual Studio添加默认INCLUDE包含路径的方法