Existe uma maneira no Windows 7 para criar um atalho para um aplicativo de linha de comando (console) e deixar a janela de comando aberta?

7

Existem vários aplicativos do tipo console, por exemplo, ipconfig, que fornece informações para a saída padrão.

O problema é que, se eu criar um atalho do windows para eles, ele executará o comando e fechará a janela do console antes que eu possa ler a saída.

Eu percebo que eu poderia criar um arquivo de lote com um comando de pausa e então fazer o atalho ir para esse arquivo de lote, mas eu queria saber se havia alguma maneira genérica eu poderia configurar um atalho para um console / tipo de linha de comando programa para deixar a janela aberta até que o usuário a feche explicitamente.

    
por JohnFx 13.08.2010 / 16:56

3 respostas

7

Use cmd.exe

cmd /k ipconfig
cmd /k ping google.com
cmd /k etc..........

a linha de comando NÃO desaparece até você sair dela.

    
por 13.08.2010 / 17:09
2

Provavelmente você não pode. Eu pensei que havia uma opção para definir, mas no Windows Seven, não consigo encontrar nada como isso.

Como você disse, a maneira mais fácil é criar um arquivo em lote. Note que você pode torná-lo perfeitamente genérico. Crie um arquivo generic.bat contendo:

%1
pause

depois, chame-o com um atalho:

generic.bat ipconfig
    
por 13.08.2010 / 17:07
0

Como alternativa, você pode usar a opção /c com cmd.exe da seguinte forma:

%COMSPEC% /c ipconfig&&pause
    
por 13.08.2010 / 17:14