A saída do programa do console não vai para stdout ao executar a partir da extensão de arquivo

1

Eu tenho um aplicativo de console, que supostamente processa arquivos com extensão .xyz , então associei com a extensão normalmente, através do windows explorer.

Meu problema é que sempre que faço isso em um terminal:

> file.xyz

em vez de obter saída para o mesmo terminal, outra janela do console é aberta com o aplicativo, exibe seu resultado e fecha imediatamente (você mal consegue informar o resultado).

Isso não funciona > file.xyz > output.txt .

(Além disso, não tem certeza se é relevante, mas o app espera seus argumentos no seguinte formato: C:\app.exe" -print -file "%1" %* , que eu consertei usando esta resposta .)

    
por martixy 01.10.2018 / 04:06

0 respostas