我可以在批处理文件的末尾放置什么命令来防止在执行文件后自动关闭控制台?


#1楼

在批处理文件的末尾调用cmd


#2楼

cmd.exe添加为要执行的代码下方的新行:

c:\Python27\python D:\code\simple_http_server.pycmd.exe

#3楼

如果您希望cmd.exe不关闭,并且能够继续键入,请使用cmd /k

只是觉得有必要澄清/k做什么(来自Windows网站):

/k :执行string指定的命令并继续。

因此,在bat文件末尾没有跟进命令的cmd /k只会保持cmd.exe窗口打开以供进一步使用。

在另一方面pause在一个批处理文件的末尾将简单地暂停过程和终止cmd.exe上按下第一个按钮


#4楼

除了pause

set /p=

可以使用。它会指望用户输入并在按下输入时释放流量。

要么

runas /user:# "" >nul 2>&1

除了用户输入之外的任何内容都将显示,也将保留在命令历史记录中。


#5楼

以下在批处理文件中具有命令的方式将打开新的命令提示符窗口,并且新窗口不会自动退出。

start "title" call abcd.exe param1 param2
start "title" call xyz.exe param1 param2

#6楼

可能性1:只需制作2个.bat文件并写入第一个:

start <filename> // name of 2nd batch file
exit

批处理文件2是最终不会关闭的文件。 所以现在当你打开批处理nr.1它将启动第二个和cloe本身。 当第二次完成时它不会完全关闭(只要你不会把出口放在最后)

可能性2:批处理文件1:

call <filename>
cls
echo End of file
pause
<any code you want>

当第二个文件结束时,它将再次进入文件1并输出其余文件。 有了它,你甚至可以制作错误处理程序。 如果nr.1崩溃,它进入nr.2并显示它


#7楼

我的方法是写一个实际的批次(说“foo.bat”)来完成这项工作; 然后创建另一个“start.bat”:

@echo off
cmd /k foo.bat

我发现在设置一次性环境变量时这非常有用。


#8楼

我知道我迟到但我的首选方式是:

:programend
pause>nul
GOTO programend

这样,用户无法使用enter退出。


#9楼

有两种方法可以依赖于用例

1)如果您希望Windows cmd提示保持打开状态,以便您可以看到执行结果并在之后关闭它; 使用

pause

2)如果您希望Windows cmd提示保持打开状态并允许您执行一些命令; 使用

cmd


#10楼

很容易,添加cmd到你的最后一行蝙蝠,但是! 如果重置或清除系统路径,则必须使用完整路径启动cmd,例如:

%windir%\system32\cmd.exe

例如,我有一个bat文件将jdk重置为旧版本,如下所示:

PATH=C:\Program Files\Java\jdk1.6.0_45\bin;C:\apache-ant-1.7.1\bin
SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45
%windir%\system32\cmd.exe

既然我重置了系统路径,我必须用完整路径运行cmd,否则系统找不到cmd.exe,它将无法运行cmd,只关闭窗口,你就看不到错误消息了。


#11楼

这个小黑客要求用户输入一个密钥并将其存储到变量%exitkey%中(尽管这个变量可以被调用)。

set /p exitkey= "Press any key to continue..."

注意:'='后的空格非常重要


#12楼

pause

要么

echo text to display
pause>nul

#13楼

如果您正在使用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命令,那么过去的例子都不会起作用。


#14楼

这里的答案有问题,所以我想出了这个,这适用于我(TM):

cmd /c node_modules\.bin\tsc
cmd /c node rollup_build.js
pause

#15楼

在Windows / DOS批处理文件中:

pause

这打印出一个很好的"Press any key to continue . . . "消息

或者,如果您不想"Press any key to continue . . ." 消息,改为:

pause >nul

#16楼

取决于确切的问题!

通常pause.bat文件中执行作业。

如果您希望cmd.exe无法关闭以便能够保持键入,请在文件末尾使用cmd /k命令。

如何防止批处理文件执行后自动关闭控制台相关推荐

  1. 解决 C/C++ 程序执行后控制台一闪而过的方法

    解决 C/C++ 程序执行后控制台一闪而过的方法(1-20190305) 文章目录: 一.解决方法一: 二.解决方法二: 最近开始学习C++,不学习真的找不到太好的工作,还容易被淘汰,其实说实话我是真 ...

  2. 解决eclipse中Mybatis框架下sql语句执行后控制台不显示日志问题

    eclipse执行完sql语句成功后,控制台什么都不打印,如图 解决方法:在mybatis-config.xml配置文件中,加入<setting name="logImpl" ...

  3. plsql执行command命令控制台出现乱码_展现“管理员”的神级能力,有趣又实用的我的世界基础命令...

    在上一篇文章<Minecraft基岩版(手机版.便携版.PE版)开服指南>中,我们介绍了<我的世界>基岩版的开服方法.然后这篇文章,就为那些了解更多细节的玩家,介绍一下常见的管 ...

  4. layui弹出层:倒计时后自动关闭(含代码、案例)

    layui弹出层:倒计时后自动关闭(含代码.案例) 问题描述: 如何设定倒计时? 如何在自动倒计时结束后关闭弹框: 如何自定义"按钮文字"文案: 如何在关闭后,执行函数事件: 如何 ...

  5. window下批处理:打开命令窗口且执行后不关闭

    一个简单的批处理文件Test.bat,内容如下: d: cd D:/Program Files 以上的两句目的是切换到D盘的Program Files目录. 双击Test.bat, 命令窗口一闪而过. ...

  6. 防止matplotlib画完图后自动关闭

    为防止matplotlib画完图后自动关闭图像窗口,可以在代码的尾部加上 pyplot.pause(0) 例: import tensorflow as tf import numpy as np i ...

  7. 防止matplotlib画完图后自动关闭NN

    https://blog.csdn.net/oMoDao1/article/details/81222465 为防止matplotlib画完图后自动关闭图像窗口,可以在代码的尾部加上 pyplot.p ...

  8. 微软sql服务器关闭了会怎样,sql server 服务启动后 自动关闭 求

    当前位置:我的异常网» Sql Server » sql server 服务启动后 自动关闭 求 sql server 服务启动后 自动关闭 求 www.myexceptions.net  网友分享于 ...

  9. 执行后可以查看python版本的是-【单选题】执行后可以查看Python的版本的是

    问题:[单选题]执行后可以查看Python的版本的是 更多相关问题 完成并配平下列各反应的方程式: (a)用浓H2SO4焙烧法处理氟碳铈镧矿 (b)镧.铈.镨.铽草 据报道,我国目前已发现甲型H1N1 ...

最新文章

  1. mysql 语音_MySQL 在各种程序语音的连接字符串(转)
  2. C#4.0和VS2010新特性(三)
  3. 中年程序员都在想什么?
  4. 关于寄存器的定义__REG
  5. PMAC运动程序例程(一)
  6. 中石油训练赛 - Swapity Swap(矩阵快速幂)
  7. java中判断两个方法是否相同
  8. TCP连续ARQ协议和滑动窗口协议
  9. lottie android min sdk,跳一个Lottie无法回调开始播放动画事件的坑
  10. 杭电1978 How many ways
  11. 初学Kotlin——在自定义View里的应用
  12. Inheritance: 'A' is an inaccessible base of 'B'
  13. NPM报错 Error: EPERM: operation not permitted, unlink......解决办法。使用 rimraf 快速删除node_modules和清除缓存
  14. C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:
  15. 算法提高 排队打水问题 无聊刷个水题
  16. 从零基础到精通的Python学习路线(附教程)
  17. C语言--if…if…和if…else if的区别
  18. Contest Record
  19. 读取/data/data/下文件或者数据库
  20. 【老李的模拟赛】【#6】【2014-08-12】

热门文章

  1. 算法---------两数之和
  2. Apache Cordova-Android框架原理研究笔记
  3. 计算机硬件2部件指的是什么,计算机基础-2.计算机硬件基础.doc
  4. 7a系列mrcc xilinx_【FPGA】Xilinx-7系的时钟资源与DDR3配置
  5. 周三多管理学第七版pdf_考研(管理学)相对好考的211院校推荐
  6. Flutter开发之《网易新闻客户端Flutter混合开发实践》笔记(52)
  7. python实现syn半扫描_python 使用raw socket进行TCP SYN扫描实例
  8. 约会安排 (区间合并)毒瘤题
  9. python --那些你应该知道的知识点
  10. ExtendHelper