Pergunta  
 
Rede de conhecimento computador >> Pergunta >> Converta arquivos >> Content
Como salvar a saída do arquivo exe no arquivo de texto?
Você pode salvar a saída de um arquivo exe em um arquivo de texto usando vários métodos, dependendo de como o arquivo exe interage com o sistema. Aqui estão algumas abordagens comuns:

1. Redirecionando a saída padrão:

* se o exe gravar saída no fluxo de saída padrão (stdout):
* Use o operador de redirecionamento `>` em sua linha de comando:
`` `BASH
./my_exe.exe> ​​output.txt
`` `
* Isso capturará tudo o que é escrito para Stdout pelo EXE e o escreverá no arquivo `output.txt`.

2. Captura de saída com um script:

* Se o exe gravar para Stdout e você precisar de mais controle:
* Use uma linguagem de script como Python ou Bash para capturar a saída:
`` `Python
Subprocess de importação

process =subprocess.popen (['./ my_exe.exe'], stdout =subprocess.pipe)
saída, erro =process.communicate ()
com open ('output.txt', 'w') como f:
F.Write (output.Decode ('UTF-8'))
`` `

3. Usando um arquivo de log:

* Se o exe tiver uma opção interna para gravar em um arquivo de log:
* Modifique os argumentos de configuração ou linha de comando do EXE para especificar um arquivo de log:
`` `BASH
./my_exe.exe -log output.txt
`` `

4. Monitoramento com ferramentas:

* Se você precisar de um monitoramento mais avançado, como capturar erros:
* Use ferramentas como `tee` (no Linux) ou um utilitário de registro (no Windows) para capturar a saída em tempo real:
`` `BASH
./my_exe.exe | tee output.txt
`` `

5. Modificando o exe:

* se você tiver acesso ao código -fonte do exe:
* Modifique o código para gravar saída em um arquivo diretamente.

Considerações importantes:

* codificação: Verifique se a codificação de saída é compatível com o arquivo de texto. Pode ser necessário especificar a codificação ao abrir o arquivo no script.
* Manuseio de erro: Considere o manuseio de erros que podem ocorrer durante a execução do exe ou a gravação do arquivo.
* Formato do arquivo: Se o EXE produzir uma saída que não seja texto simples (por exemplo, dados binários, imagens), talvez seja necessário lidar com isso adequadamente.

Exemplo (python com `subprocess`):

`` `Python
Subprocess de importação

substitua './my_exe.exe' pelo caminho real para o seu executável


exe_path ='./my_exe.exe'

Execute a saída executável e captura


process =subprocess.popen ([exe_path], stdout =subprocess.pipe)
saída, erro =process.communicate ()

Escreva a saída capturada em um arquivo de texto


com open ('output.txt', 'w') como f:
F.Write (output.Decode ('UTF-8'))

Verifique se houve algum erro


Se erro:
print ("Ocorreu o erro:", error.decode ('utf-8')))
`` `

Lembre -se de substituir os espaços reservados pelo seu caminho de arquivo EXE real e o nome de arquivo de saída desejado.

Anterior :

Próximo :
  Os artigos relacionados
·Como converter um MP3 para Shockwave Player 
·Como converter iTunes Music to Zune 
·Como converter UIF para MPG 
·Qual é a fórmula para converter a barra m? 
·Como converter M4A arquivos de música para MP3s 
·Como converter arquivos WMA protegidos para WAV 
·Como converter um EMP arquivo a um arquivo MP3 
·Como faço para converter RealMedia para MP3 Com o Soft…
·Como converter Rhapsody RAX 
·Como converter um arquivo AVI com som mono para estére…
  Artigos em destaque
·Como compartilhar postagens do blog do Weebly no Twitte…
·Como encerrar uma chamada no Snapchat 
·Como ativar a verificação em duas etapas para a Conta…
·Como excluir uma pesquisa anterior 
·Como a config do Windows Inicialização do Sistema 
·Como reparar chaves do Registro 
·Como reformatar um MacBook 
·Como converter WMA para AAC em um Mac 
·Como converter um Video Clip para WMA 
·Service Pack 2 congela durante a instalação do 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados