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

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

cd C:\Users\Hello\Documents\Stuff 

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

【问题讨论】:

标签: windows batch-file cmd directory


【解决方案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 在命令完成后停止终止控制台窗口。

    【讨论】:

      猜你喜欢
      • 2013-07-31
      • 2016-08-22
      • 2013-05-20
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多