打开.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运行的主要内容,如果未能解决你的问题,请参考以下文章