我可以在批处理文件的末尾放置什么命令来防止在文件执行后自动关闭控制台?
当前回答
这里的答案有问题,所以我想出了这个,对我来说很有用(TM):
cmd /c node_modules\.bin\tsc
cmd /c node rollup_build.js
pause
其他回答
我的方法是写一个实际的批处理(说“foo.bat”)来完成工作;然后创建另一个"start.bat":
@echo off
cmd /k foo.bat
我发现这在设置一次性环境变量时非常有用。
如果您正在使用Maven,并且希望跳过输入并防止关闭控制台以查看结果,那么您需要在脚本中使用CALL命令,而不仅仅是'mvn clean install'。
像这样将关闭控制台
ECHO This is the wrong exemple
mvn clean install
pause
像这样控制台将保持打开状态
ECHO This is the right exemple
CALL mvn clean install
pause
如果你不使用CALL命令,两个过去的例子都不能工作。因为由于某种原因,cmd在调用另一个批处理文件(在本例中是mvn)时的默认行为本质上是用它替换当前进程,而不像调用.exe
使用:调用yourbatch.cmd
是否有效 将处理脚本,然后在同一窗口上继续弹出其他代码(cmd实例)
根据用例有两种方法
1)如果您希望Windows cmd提示符保持打开状态,以便您可以看到执行结果,然后关闭它;使用
暂停
2)如果你想要Windows cmd提示符保持打开,并允许你执行一些命令后;使用
cmd
将cmd.exe作为新行添加到要执行的代码下面:
c:\Python27\python D:\code\simple_http_server.py
cmd.exe
推荐文章
- 如何从终端/命令行调用VS代码编辑器
- 在Jar文件中运行类
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 如何在Windows命令提示符下运行.sh ?
- 如何从命令行通过mysql运行一个查询?
- 如何从命令行在windows中找到mysql数据目录
- 如何从命令行安装cygwin组件?
- 如何更改Git日志日期格式
- 在没有事件源注册的情况下写入Windows应用程序事件日志
- Windows FINDSTR命令的未记录的特性和限制是什么?
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- 使iTerm以与其他操作系统相同的方式翻译“元键”
- 用Windows任务调度器运行批处理文件
- GIT克隆在windows中跨本地文件系统回购