Executando um arquivo .exe via prompt de comando
Na maioria das vezes, nossos programas funcionam exatamente como precisamos, mas, de vez em quando, você tem um que é menos cooperativo e deixa você procurando uma maneira de corrigir seu problema de "atitude". A postagem de perguntas e respostas do SuperUser de hoje tem ótimas sugestões para ajudar um leitor frustrado a obter os resultados que precisa.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
SuperUser reader user418119 quer encontrar uma maneira de manter uma janela de programa aberta o suficiente para ver os resultados:
Eu estou tentando executar um programa de iteração. Sempre que eu clico nele, ele abre e termina. Quando abro o arquivo de texto de entrada usando o programa, a iteração é concluída e, em seguida, a janela é fechada instantaneamente. Como posso:
1. Execute-o para que a janela não feche (e eu possa ver meus resultados)
Ou
2. Gerenciar para fazer a mesma coisa via prompt de comando
Eu não estou super familiarizado em fazer coisas via Prompt de Comando.
Existe uma maneira de fazer a janela do programa user418119 ficar aberta o tempo suficiente para ver os resultados?
A resposta
Os contribuidores do SuperUser, mg30rg, misha256 e Ranayna, têm a resposta para nós. Primeiro, mg30rg:
Você pode criar um arquivo de lote (.bat) contendo duas linhas. O primeiro é a linha de comando do seu aplicativo e o segundo é “PAUSE”. Ele manterá a janela Prompt de Comando aberta até que você pressione uma tecla ou feche-a usando o botão “X”. A vantagem desta solução é que você pode ter um atalho separado para o arquivo .bat para que você possa iniciar seu programa com ou sem pausa no final..
Seguido pela resposta de misha256:
Isso deixará a janela Prompt de Comando aberta mesmo após o término do MyApp.exe:
- cmd / K “C: \ SomeFolder \ MyApp.exe”
Você pode criar um atalho com o acima. Essa solução funciona com todos os programas de console e não exige que você passe pelo Prompt de Comando toda vez ou modifique o arquivo .exe original (o que geralmente não é possível).
Aliás, a opção / K existe desde os dias do NT.
E nossa resposta final de Ranayna:
Outra maneira que é bastante útil se o caminho para o arquivo .exe é complicado: Abra uma janela de prompt de comando e arraste o arquivo .exe para a janela. O caminho completo para o arquivo .exe será colado na janela do prompt de comando e você só precisa pressionar Entrar. Não é necessário CD em qualquer caminho.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.