我可以在批处理文件的末尾放置什么命令来防止在文件执行后自动关闭控制台?
当前回答
这个小技巧要求用户输入一个密钥并将其存储到变量%exitkey%(这个变量可以被称为任何你喜欢的名字)。
set /p exitkey= "Press any key to continue..."
注意:“=”后面的空格非常重要
其他回答
将cmd.exe作为新行添加到要执行的代码下面:
c:\Python27\python D:\code\simple_http_server.py
cmd.exe
运行.exe文件,然后暂停cmd
批处理脚本示例:
@echo off
myProgram.exe
PAUSE
带参数的批处理脚本示例:
@echo off
myProgram.exe argumentExample1 argumentExample2
PAUSE
我添加了@echo off,因为我不想在cmd中显示C:\user\Desktop>myProgram.exe和C:\user\Desktop>PAUSE
我知道我迟到了,但我更喜欢这样:
:programend
pause>nul
GOTO programend
这样用户就不能使用enter退出。
我个人把暂停>nul,它等待一个键被按下,而不显示任何额外的文本在控制台上。
使用:调用yourbatch.cmd
是否有效 将处理脚本,然后在同一窗口上继续弹出其他代码(cmd实例)
推荐文章
- 在批处理文件中处理子字符串的最佳方法是什么?
- 在Sublime Text 2中使用Ctrl+D进行多个选择时,我如何跳过匹配?
- #定义WIN32_LEAN_AND_MEAN具体排除了什么?
- 如何使用文件的行作为命令的参数?
- 如何添加一个设置路径只执行批处理文件?
- 最好的轻量级web服务器(只有静态内容)的Windows
- npm犯错!错误:EPERM:操作不允许,重命名
- 崇高的文本从命令行
- 如何保持Python脚本输出窗口打开?
- 使用.bat文件检查文件夹是否存在
- BAT文件:打开新的cmd窗口并在其中执行命令
- 如何做一个非贪婪匹配在grep?
- 如何查看Windows库(*.lib)的内容
- 在Windows中删除大文件夹最快的方法是什么?
- 如何在IntelliJ IDEA中输入命令行参数?