通过命令行 ConEmu.exe 在活动控制台中运行命令

通过命令行 ConEmu.exe 在活动控制台中运行命令

有没有办法ConEmu.exe运行命令,cd some/path例如活动控制台

为了提供更多背景信息,我尝试将 Total Commander(一个外部文件资源管理器应用程序)与 ConEmu 集成。在 Total Commander 上,我定义了一个开始菜单项(类似于 Conemu 中的宏),ConEmu.exe如下所示:

 ConEmu.exe -Reuse -Dir %P

其中%P是 Total Commander 中的一个参数,其值为当前窗格的路径。它按照文档所述工作,重用单个 ConEmu 会话或打开一个会话(如果没有正在运行),并创建一个新选项卡,其默认任务的 CD 为 %P(我的默认任务恰好是 Git Bash)。

为了在现有选项卡上获得相同的效果(无论哪个选项卡处于活动状态),我尝试:

ConEmu.exe -Reuse -run ConEmuC -GuiMacro print cd %P

但这并不完全有效。

有没有什么办法可以达到这种效果?

答案1

当您尝试运行您的时ConEmu.exe -Reuse -run ConEmuC -GuiMacro print cd %P,它将ConEmuC新标签现存的ConEmu 窗口。因此,您的宏正在尝试在新选项卡中执行。

相反,你应该尝试运行简单的

ConEmuC -GuiMacro print cd %P

相关内容