ConEmu - Windows 资源管理器:在现有的 ConEmu 窗口中打开“Con Emu Here”

ConEmu - Windows 资源管理器:在现有的 ConEmu 窗口中打开“Con Emu Here”

我有 ConEmu、Windows 资源管理器、文件夹右键单击、“Con Emu Here”工作正常,但文件夹总是在新的 ConEmu 应用程序中打开。我希望文件夹在现有 ConEmu 应用程序中作为新选项卡打开。我有以下设置:

  • 菜单项:ConEmu
  • 命令:{cmd} -cur_console:n -reuse -run "shell"
  • 图标文件:C:\Program Files\ConEmu\ConEmu64.exe,0

我做出这些更改后按下了“注册”按钮,重新启动了 ConEmu 并删除了旧版本。

版本:

  • Windows 7的
  • ConEmu:160609 64 稳定版

答案1

看着文档

想要在现有窗口中运行 shell,而不是创建新窗口?使用/single以下开关/cmd

于是我输入了以下文本,然后按下Register,它就成功了。

/single /cmd {cmd} -cur_console:n

截屏:(ConEmu 在保存/注册后改变了命令)

ConEmu 的工作配置

答案2

命令:{cmd} -cur_console:n -reuse -run "shell"

太糟糕了。通过这个命令,你可以说:

使用参数运行cmd.exe(任务)-reuse -run "shell"。当然,cmd.exe不支持这些开关。

文档页面告诉你 ConEmu 开关必须是特定的shell 命令。从内到外地指定它们是绝对不合逻辑的。

此外。您向 ConEmu 询问{cmd}任务 告诉运行shell。什么?ConEmu 如何决定运行什么?不合逻辑。最后“shell”是什么?您是否编写了自己的命令行解释器“shell.exe”?我怀疑。

以下内容合乎逻辑且有效。为什么这么难?

-reuse -run {cmd} -cur_console:n

相关内容