executa comandos no console ativo via linha de comando ConEmu.exe

0

Existe uma maneira de ter ConEmu.exe executando um comando, por exemplo, cd some/path no console ativo ?

Para fornecer mais contexto, eu estou tentando integrar o Total Commander (um aplicativo explorador de arquivos externo) com o ConEmu. No Total Commander, eu defino um item do menu Iniciar (semelhante a Macros no Conemu) para executar ConEmu.exe da seguinte forma:

 ConEmu.exe -Reuse -Dir %P

onde %P é um parâmetro no valor Total Commander do qual é o caminho do painel atual. Isso funciona como documentado, reutiliza uma única sessão ConEmu ou abre uma se nenhuma estiver em execução, e cria uma nova guia com a tarefa padrão cujo CD é% P (minha tarefa padrão é Git Bash).

Para obter o mesmo efeito em uma guia existente, o que quer que esteja ativo, tentei:

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

mas isso não funciona bem.

Existe uma maneira de obter esse efeito?

    
por sly 24.11.2016 / 19:45

1 resposta

0

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
    
por 26.11.2016 / 13:10