Estou tentando executar um programa de iteração e, sempre que clico nele, ele abre e termina. Quando abro o arquivo de texto de entrada, usando o programa, a iteração é concluída e a janela é fechada instantaneamente. Como posso executá-lo para que a janela não se feche (e eu possa ver meus resultados) ou consiga fazer a mesma coisa no prompt de comando. Eu não estou super familiarizado em fazer coisas no prompt de comando.
command-line
cmd.exe
user418119
fonte
fonte
cd
comando, execute o.exe
de láRespostas:
Isso deixará a janela do console aberta mesmo após o término do MyApp.exe:
cmd /K "C:\SomeFolder\MyApp.exe"
Você pode criar um atalho com o acima. Esta solução funciona com todos os programas de console e não exige que você acesse o prompt de comando todas as vezes (ou modifique o exe original que geralmente não é possível).
Aliás, o
/K
switch existe desde os dias do NT :-pfonte
Outra maneira, bastante útil se o caminho para o .exe for complicado: Inicie o prompt de comando e arraste o arquivo .exe para a janela do cmd. O caminho completo para o arquivo será colado no prompt e basta pressionar enter. Não há necessidade de cd em nenhum caminho.
fonte
.exe
local usando ocd
comando -> execute o seu.exe
Console.ReadKey()
no final do seu código para que o programa espere até o usuário pressionar alguma tecla.fonte
Uma maneira de executar um arquivo com o cmd e mantê-lo aberto:
O "/ w" significa que aguarda até que o aplicativo seja fechado.
Se você está em 64 bits, aqui está outro exemplo:
Isso garante que ele ainda funcione como 64 bits.
fonte
Menu Iniciar -> cmd -> cd C: \ PATHTOYOURFILE \ -> program.exe
Ou adicione uma função de pausa no final do seu programa de iteração (supondo que você tenha acesso à fonte)
fonte
Para evitar o incômodo de ter que colocar o CD na pasta correta quando você provavelmente já estiver no Windows Explorer, mantenha pressionada a tecla Shift, clique com o botão direito do mouse em qualquer espaço em branco da pasta e clique em "Abrir janela do prompt de comando aqui" para abrir o cmd com seu diretório já está definido. Você pode digitar o nome do exe em si
fonte
Também pode querer tentar um redirecionamento. Eu acho que isso é tão simples e também adiciona uma persistência à mensagem de saída que é não volátil. c: \ myapp.exe> c: \ myapp.dbg
fonte