O Windows cmd não reconhece o xx.exe, embora o xx.exe esteja no caminho do sistema

0

Eu instalei 7-zip e adicionei seu diretório ao caminho do sistema: C:\Program Files-Zip to PATH , do Windows start- > insira cmd e pressione enter, a linha de comando do Windows é iniciada, eu digito 7z.exe , depois aperte enter, apenas execute.

No entanto, quando eu inicio a linha de comando desta maneira:

cmd.exe /c start cmd.exe

então eu digito 7z.exe , isso me dá erro porque não consigo encontrar 7z.exe. por que e como consertar?

P.S. 1. Estou no Win7. 2. Para alguns outros aplicativos, o caminho acima funcionou, é por isso que estou tão confuso como o bastão funciona.

    
por July 05.12.2012 / 09:34

2 respostas

1

Existem dois PATHs no Windows. O usuário e o sistema.

Qual você alterou? Quando isso não funcionar, tente "ECHO% PATH%" e veja se "C: \ Program Files \ 7-zip" está lá. Tente executar manualmente.

De qualquer forma, seu comando é estranho. Ele está chamando (e fechando depois) o início. Iniciar chama o cmd.exe novamente com a opção / K. O / k Switch tem algo a ver com aspas, mas eu não entendo. Por que você precisa da seqüência cmd - > começar - > cmd?

    
por 05.12.2012 / 12:58
0

Se você simplesmente adicionou bin ao seu PATH , não um caminho completo como C:\Users\July\bin , se digitar xx , cmd.exe tentará resolver isso como o caminho relativo bin\xx.exe , significando ele procurará no subdiretório bin do diretório atual. Eu suspeito que não é o que você esperava.

    
por 05.12.2012 / 09:46