Quando você tenta executar o seu ConEmu.exe -Reuse -run ConEmuC -GuiMacro print cd %P
, o ConEmuC
é iniciado na nova guia da janela ConEmu existente . Então, a macro está tentando ser executada nessa nova guia.
Em vez disso, você deve tentar executar simples
ConEmuC -GuiMacro print cd %P