Como invocar um programa no Windows a partir do prompt de comando?

20

Adicionei o caminho Notepad2 ao caminho

E quando eu notepad2 somefile.js - ele diz que não é reconhecido como um comando interno ou externo.

Eu tentei notepad2.exe - ainda não funciona. O que mais devo fazer para poder fazer o que posso fazer com o bloco de notas? ou seja, o bloco de anotações somefile.txt - boom, abre.

    
por Marina Dunst 13.02.2017 / 19:37

2 respostas

56

Você precisa adicionar o caminho da pasta que contém notepad2.exe não o caminho completo para o% real exe . Então use:

C:\Program Files\Notepad2\

OBSERVAÇÃO: As alterações feitas em seu PATH (ou qualquer outra variável de ambiente) não entram em vigor em programas que já estão em execução. A maneira mais fácil de garantir que suas alterações entrem em vigor para todos os programas é fazer logout e, em seguida, voltar a fazê-lo (ou reinicie o computador, se você também quiser que o Windows System Services veja a alteração). No entanto, se você precisar apenas usar as alterações no Prompt de Comando, basta fechar a janela cmd e reabri-la.

    
por 13.02.2017 / 19:40
6

Dependendo do que você está fazendo, também é possível usar o " Caminhos de aplicativos " chave de registro.

É assim que você pode iniciar vários aplicativos, por exemplo, Chrome, Firefox, notepad ++. Exe, etc., sem que eles estejam em seu "PATH".

Além disso, é melhor manter as variáveis do PATH o mais limpas possível; ele salvará várias pesquisas de arquivos desnecessárias quando o Caminho de pesquisa é usado. A ordem dos valores no caminho também deve ser considerada por esse motivo.

    
por 13.02.2017 / 22:25