ConEmu:如何获取前台标签的工作目录?

ConEmu:如何获取前台标签的工作目录?

ConEmu 专家

我启用了“单实例模式”,并以选项卡的形式打开了多个控制台,每个控制台都有不同的工作目录。我需要编写一个在前台选项卡的工作目录中执行某些操作的任务。但环境变量 {ConEmuWorkDir} 始终保存第一个创建的选项卡的工作目录,无论我在哪个选项卡下调用该任务。

那么如何引用前台标签的工作目录呢?可以用 GuiMacro 来实现吗?如何实现?

谢谢

答案1

假设每个选项卡都有提示,您可能只需使用 GuiMacroPrint在提示中粘贴并运行某些内容。

或者,您可以使用Shell("new_console:I", ...)创建继承当前选项卡环境(包括当前工作文件夹)的新选项卡。

相关内容