Ir embora “Prompt de Comando do Visual Studio 2008”. Dê-me o meu prompt de comando regular

6

Este artefato VS2008 está realmente me incomodando.

Eu tenho vivido com ele no menu Iniciar e sempre uso o Windows + R, "cmd", Enter para executar o prompt de comando normal - eu simplesmente não gosto de armadilhas VS e prefiro um prompt de comando baunilha.

Bem, hoje ele me grampearam pela última vez e eu tentei removê-lo da lista (clique com o botão direito do mouse, "Remover desta lista") e liguei "cmd" cerca de 15 vezes seguidas. Shock-horror, o atalho que volta para o menu Iniciar (expandido para 30 itens) é o "Prompt de Comando do Visual Studio 2008"!

Eu só quero meu prompt de comando baunilhado regular e antigo.

Por favor ajude.

: EDITAR:

Oholha..Stackoverflownofundo..

Estacapturadetelamostraoitemdemenuofensivonalista(atualmenteaposição13de15)eajanelaIniciar->Executarqueeuusoparaexecutar"cmd". Eu removi, passei e rodei "cmd" 15 vezes e ele retornou, não como "Prompt de comando", mas como a versão VS2008.

    
por RichardTheKiwi 20.02.2011 / 22:23

3 respostas

3

Quando um programa é considerado "digno" para aparecer na primeira página do menu Iniciar, o Windows seleciona o atalho usado com mais freqüência como aquele que aparece na primeira página do menu Iniciar. .

Assim, por exemplo, digamos que você execute cmd.exe 100 vezes de qualquer lugar (Caixa de execução, atalho na área de trabalho, etc.) e o Windows determina que seja usado com freqüência suficiente para aparecer na primeira página do menu Iniciar. Agora, ao olhar para todos os seus atalhos no menu Iniciar que apontam para o cmd.exe, o Windows sabe que você usou o atalho cmd.exe do Visual Studio uma vez e o em Acessórios zero vezes, o Visual Studio é usado, porque é o atalho mais usado , mesmo que não seja normalmente como você executa o cmd.exe. As regras para essa ponderação não são públicas, portanto, não sabemos o que acontece se todos os atalhos forem usados zero vezes. Alguma outra parte do algoritmo determinaria que o atalho do VS é o vencedor.

Isso explica por que, quando você o executa a partir de Acessórios, esse atalho aparece eventualmente em vez do VS. Eventualmente pode ter sido uma vez, pode ter sido 10 vezes. Novamente, o algoritmo exato é um mistério para pessoas de fora do MS.

Raymond Chen tem uma série de posts explicando como isso funciona:

O que determina quais programas aparecem na primeira página do Windows XP? cardápio?

    
por 24.02.2011 / 17:23
0

A execução de cmd da caixa de diálogo Executar ... executa um cmd normal ou um VS cmd?

Meu palpite é que o VS2008 tem uma versão de cmd.cmd , cmd.bat , cmd.lnk , cmd.pif ou similar em PATH em algum lugar.

O que where cmd imprime?

Ou o problema é que o errado aparece no menu Iniciar?

Nesse caso, apenas digite cmd , em seguida, clique com o botão direito do mouse na entrada normal Command Prompt / cmd e clique em Fixar no menu Iniciar.

    
por 22.02.2011 / 01:53
0

You could always just remove the VS command prompt shortcut from the Start Menu as an admittedly kludgey workaround… [Synetech inc]

Não tenho certeza se a Synetech pretendia removê-lo da árvore do menu Iniciar, em vez da lista Most Used conforme ilustrado na pergunta, mas isso me fez pensar se isso está relacionado ao primeiro programa encontrado no menu Iniciar árvore que corresponde ao programa que está sendo executado (como ele detecta cmd.exe como o host para o arquivo bat do VS está além de mim).

Talvez eu tenha classificado de tal forma que use o VS2008 command prompt como atalho. Então, fui localizar Command Prompt em Accessories e o executei. Eu planejava executá-lo algumas vezes, mas eis que - a próxima tentativa revela Command Prompt na lista Most Used !

Então, o truque é executá-lo a partir de um atalho do menu Iniciar, em vez de usar Iniciar-> Executar!?

    
por 22.02.2011 / 02:27