我有 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 在保存/注册后改变了命令)
答案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