防止 ConEMU 在最后一个程序退出后关闭选项卡

防止 ConEMU 在最后一个程序退出后关闭选项卡

我想要的是一种方法来单击资源管理器中的任何批处理文件并查看输出,而无需PAUSE随后为其编写帮助脚本。


这个问题似乎会得到比应有的更多的 OT 答案(根据人们问过的类似问题判断)。为了尽量减少这种情况,我列出了一个我不会问的问题的简短列表:

  • 第一的, 我不要想知道如何使用该PAUSE命令或类似命令。我并不是在寻找一种方法来修改现在和将来系统上的每个批处理文件。

  • 第二, 我不要想要Confirm tab closing在 ConEMU 中启用该选项。通过实验,我发现此选项似乎不适用于通过单击运行的批处理文件。

  • 第三, 我不要想要修改除 ConEMU 之外的程序处理批处理文件的方式。我不想造成在非交互式 shell 中运行的脚本停滞并保持打开状态的情况。换句话说,我需要确保启动批处理文件的其他应用程序得到正常处理。我只想修改在交互式 shell 中单击时的处理方式。

我尝试过的一些方法:

  • ConEmu 显然支持Features控制台的日志记录(在部分中)。这很好,但它实际上只是一个备用计划。我宁愿不必打开另一个文件来查看发生了什么只是在我的屏幕上显示 0.1 秒。

  • ConEmuApp Distinct的设置中有一个部分看起来几乎可以设置为*.bat使用特殊规则处理文件,但我看不到任何可以满足我需要的内容。

  • ConEmuComSpec在其设置中有一个部分看起来也可以做到这一点(cmd.exe /k我假设使用),但我尝试过的任何方法都对此没有任何影响,现在我开始认为工具提示中关于这些选项特定于什么的所有说明都是严重的(因此这永远不会满足我现在的需要)。


奖金:如果您的解决方案也适用于任意 exes,那就更好了。

附言:不确定为什么有单独的BatchBatch-File标签。我有空间,所以我会同时使用这两个标签,但可能有人想解决这个问题。

答案1

单击任意批处理文件并查看输出

点击哪里?您是否已启用默认终端功能?它有一个确认选项。

DefTerm 选项

相关内容