ConEmu -runlist 命令

ConEmu -runlist 命令

编辑:我现在意识到我的问题特定于尝试在 ConEmu64.exe 子选项卡 cmd.exe 中使用此命令的工作变体,因此如果有人能以这种方式向我展示此命令的成功执行,我将不胜感激。

TL/DR:有人可以向我展示一个如何使 -runlist 发挥作用的正确例子吗?

据称以下命令

ConEmu.exe -runlist cmd -cur_console:fn ||| cmd -cur_console:s1TVn ||| cmd -cur_console:s1THn ||| cmd -cur_console:s2THn

可以在 ConEmucmd.exe框中执行。我已直接复制并粘贴此命令来学习。当我尝试使用此命令时,我得到以下信息:

| was unexpected at this time.

我觉得很奇怪,他们在示例中使用了弃用的命令,而且我在互联网上找不到任何显示使用命令的内容-runlist。有人能给我展示一个如何实现-runlist功能的正确示例吗?

ConEmu 网站示例命令

答案1

当我尝试使用此命令时[...]我得到以下信息:| was unexpected at this time.

Windows 通常会在不同上下文中以不同方式解析内容(例如命令行、批处理文件、运行对话框、快捷方式)。此特定符号 ( |||) 在命令行中无法正确解析。

我觉得奇怪,他们在例子中使用了弃用的命令,并且我无法在互联网上找到任何显示在-runlist任何地方使用的内容。

正如下面的评论所述,-runlist这是一个当前命令。

此外,我相信 ConEmu 本质上仍然是一个人的项目(即规模较小),因此除了官方文档之外缺乏示例对我来说并不奇怪(尽管作者确实在这里回答问题)。

有人可以向我展示一个如何实现-runlist功能的正确例子吗?

来自官方文档

  • 示例 3- Win+ R(WindowsRun对话框)

    ConEmu -runlist cmd -cur_console:fn ||| cmd -cur_console:s1TVn ||| cmd -cur_console:s1THn ||| cmd -cur_console:s2THn
    
  • 示例 3- Windows 快捷方式(目标)

    ConEmu -runlist cmd -cur_console:fn ||| cmd -cur_console:s1TVn ||| cmd -cur_console:s1THn ||| cmd -cur_console:s2THn
    
  • -runlist commands- Windows 批处理文件(或 CMD 窗口)

    ConEmu -runlist cmd -cur_console:fn ^|^|^| cmd -cur_console:s1TVn ^|^|^| cmd -cur_console:s1THn ^|^|^| cmd -cur_console:s2THn
    
  • 示例 5(修改版)- Windows 命令提示符(cmd.exe

    start "" "ConEmu" -runlist cmd -cur_console:fn ^|^|^| cmd -cur_console:s1TVn ^|^|^| cmd -cur_console:s1THn ^|^|^| -cur_console:s2THn
    

请注意,示例 5 显然也适用于批处理文件。但实际上,调用ConEmu直接在批处理文件中调用(而不是使用 Windows开始) 对我来说是有效的,至少对于给出的示例命令来说是这样。您的体验可能会有所不同。

还值得一提的是,|||ConEmu 对 的处理与普通 CMD 窗口 的处理并无不同。因此,如果您希望从 ConEmu 本身生成一个拆分为四个 CMD 窗口的新 ConEmu 窗口,您仍需要使用例如第三和第四个示例(带有转义的|[ie ^|],如上)。

例如 ConEmu 中的转义管道

在此处输入图片描述

例如,逃逸管道(结果)

在此处输入图片描述

相关内容