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.
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.
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
Como alternativa, você pode usar a opção /c
com cmd.exe
da seguinte forma:
%COMSPEC% /c ipconfig&&pause