打开.bat文件脚本后如何保持cmd运行

Posted

技术标签:

【中文标题】打开.bat文件脚本后如何保持cmd运行【英文标题】:How to keep cmd running after opening a .bat file script 【发布时间】:2013-02-07 08:56:02 【问题描述】:

基本上我已经在记事本中编写了一个“脚本”并将其保存为.bat 文件。它所做的只是更改目录。写成这样:

cd C:\Users\Hello\Documents\Stuff 

它确实改变了目录,但我想在那之后写更多,在cmd 中。前任。选择要运行的程序。这似乎很简单,但我无法弄清楚。我读到了pause,但它只是等待一个键然后关闭。

【问题讨论】:

How to prevent auto-closing of console after the execution of batch file. 的可能重复项 【参考方案1】:

@pause 结束您的 bat 文件

【讨论】:

@pause 似乎和暂停一样。它不会让我写,不管我按什么它都会关闭。 啊,你在脚本为你更改目录之后,然后你自己手动做更多的事情? “cmd C:\Users\Hello\Documents\Stuff”。 bat 文件就像它自己的应用程序一样运行,您需要告诉它启动一个新的 cmd 实例 一旦我让它启动一个新的cmd,我可以让它关闭旧的吗?所以我只开了一个。或者也许只是运行旧的隐藏?我知道您可以使用“@echo off”隐藏文本,也许也可以隐藏整个 cmd? 感谢@Endoro。谷歌搜索 10 分钟,“脚本的最后一行”是这里的关键。【参考方案2】:

cmd /k 放在脚本的最后一行。

【讨论】:

【参考方案3】:

尝试以下方法:

@echo off
Cmd /k

cmd /k 启动一个新的cmd 实例,/k 在命令完成后停止终止控制台窗口。

【讨论】:

以上是关于打开.bat文件脚本后如何保持cmd运行的主要内容,如果未能解决你的问题,请参考以下文章

php web socket脚本bat文件保持打开

如何在没有终端(保持打开状态)的情况下运行 .bat 文件?

求教:运行bat文件后如何让cmd窗口自动关闭?

写个bat 脚本 打开cmd 并指向某个目录

如何让bat,cmd文件后台运行?

如何编写bat文件