Como não fechar a saída do console no Windows 7

Como não fechar a saída do console no Windows 7

Eu tenho um programa de console que imprime alguns dados no stdio. O problema é que quando clico no programa no explorer. O console aparece e desaparece assim que imprime os dados.

Como posso configurar o programa do console para que ele não seja fechado após a conclusão do processo?

Responder1

Você pode criar um atalho para cmd.exe. Então vá em propriedades e mude o alvo para algo como

C:\Windows\System32\cmd.exe /C"seu nome do programa & PAUSE"

por exemplo

C:\Windows\System32\cmd.exe /C"c:\windows\system32\IPCONFIG & PAUSE"

Responder2

Um método simples seria agrupar o programa do console em um pequeno arquivo em lote com uma pausa no final. por exemplo, sample.bat listaria um diretório e esperaria que você pressionasse um botão.

DIR
PAUSE

Outra opção se você quiser simplesmente ler o texto seria adicionar | clip até o final para redirecionar o texto para a área de transferência para que você possa usá-lo como quiser.

por exemplo

DIR | clip

enviará uma listagem de diretório para a área de transferência.

informação relacionada