Pagina inicial » como » Executando um arquivo .exe via prompt de comando

    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.