Impedir que o ConEMU feche a guia após o último encerramento do programa

3

O que eu quero é uma maneira de clicar em QUALQUER arquivo de lote do Explorer e ver a saída sem escrever um script auxiliar para PAUSE depois.

Esta é uma pergunta que parece gerar mais respostas do TO do que deveria (a julgar por perguntas semelhantes que as pessoas fizeram). Para minimizar isso, criei uma pequena lista de perguntas que não estou fazendo:

  • Primeiro , Eu NÃO quero saber como usar o comando PAUSE ou algo parecido. Eu não estou procurando uma maneira de modificar cada arquivo de lote em meu sistema agora e no futuro.

  • Segundo , eu NÃO deseja ativar a opção Confirm tab closing no ConEMU. Por experimentação, descobri que essa opção não parece se aplicar a arquivos em lote correu clicando sobre eles de qualquer maneira.

  • Terceiro , Eu NÃO quero modificar o modo como os arquivos em lote são manipulados por outros programas que ConEMU. Não quero criar uma situação em que os scripts sejam executados de forma não interativa shell estão paralisados e deixados abertos. IOW, eu preciso garantir que outras aplicações que Lançar arquivos em lote são tratados normalmente. Eu só quero modificar como eles são manipulados quando clicado em um shell interativo.

Algumas coisas que eu tentei:

  • O ConEmu aparentemente suporta o log (na seção Features ) do console. este é ótimo, mas na verdade é apenas um plano de backup. Eu prefiro não ter que abrir outro arquivo para mostre-me o que estava apenas no meu ecrã durante 0,1 seg.

  • ConEmu tem uma seção App Distinct em suas configurações, que parece quase estar configuração para manipular *.bat arquivos usando regras especiais, mas não consigo ver nada que permita o que eu preciso.

  • ConEmu tem uma seção ComSpec em suas configurações, que parece que poderia fazer isso bem (usando cmd.exe /k eu presumo), mas nada que eu tentei teve qualquer efeito sobre isso e Agora eu estou começando a pensar que todas essas notas na ferramenta dicas sobre o que aqueles opções são específicas para ser sério (e por isso, portanto, nunca vai funcionar para o que eu precisa agora).

Bônus : se a sua solução funcionar também com os exs arbitrários, isso seria ainda melhor.

PS : não sei por que existem tags Batch e Batch-File separadas. Eu tenho espaço, então eu vou usar os dois, mas alguém pode querer consertar isso.

    
por krowe2 20.11.2014 / 22:15

1 resposta

2

click on ANY batch file and see the output

Clique onde? Você ativou o recurso DefaultTerminal ? Tem uma opção de confirmação.

    
por 20.11.2014 / 22:51