如何终止.bat 文件的批处理作业并停留在控制台中?

如何终止.bat 文件的批处理作业并停留在控制台中?

我最近又开始批量编码了。现在,我的所有代码都准备好了,但我想添加一个特殊功能:受密码保护的“开发者模式”。

我一直在思考,cmd /c ""但这个想法始终没有实现。

我想插入一个代码来终止当前的批处理作业,但是停留在命令提示符窗口中,以便用户可以正常执行命令,甚至可能影响。蝙蝠文件。

答案1

如果您从另一个批次调用您的批次,start它将保持不变。

运行first.bat: start mybat.bat

mybat.bat: your preexisting code here

mybat.bat 将保持打开状态,您可以在该窗口中继续执行命令。

我的确切测试:

(两个文件均保存在 C:\temp7 中)

运行脚本

cd c:\temp7
start mybat.bat

脚本文件

ipconfig /all

运行后,cmd 窗口保持打开状态至 c:/>。

相关内容