Cria um caminho persistente que só se aplica ao Prompt de Comando

1

No Windows 7, é possível definir um caminho que se aplique automaticamente a cada nova instância do Prompt de Comando (DOS), mas em nenhum outro lugar? Observe que a guia Avançado para as propriedades de Meu computador, bem como o comando SETX do DOS, não conseguem resolver essa última restrição.

    
por J. Lewis 09.11.2016 / 20:48

1 resposta

0

O prompt de comando do Windows oferece suporte a uma chave de registro AutoRun que permite executar um programa sempre que um prompt de comando é aberto.

Set define variáveis, mas apenas para aquela sessão de comando (enquanto Setx é persistente), então será o que você deseja usar.

Exemplo de uso:

  1. Vá para %USERPROFILE% (geralmente C:\users\<user name> ).
  2. Crie um novo arquivo de lote com seus comandos.

por exemplo. (anexe um caminho à variável PATH existente):

@echo off
set path=%path%;"C:\Extra Path To Include"
  1. Salve o arquivo (por exemplo, test.bat ).
  2. Abra o RegEdit e vá para "Processador de comandos HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Command".
  3. Adicione um novo valor chamado "AutoRun" com um tipo de "REG_EXPAND_SZ" (Valor de seqüência expansível).
  4. Clique duas vezes no novo valor para editar os dados.
  5. Adicione %USERPROFILE%\test.bat como os dados do valor.

OK tudo e feche o RegEdit.

Abra um prompt de comando (não é necessário reinicializar) e seu arquivo de lote deverá ser executado, definindo o caminho (que você pode confirmar com set path ).

    
por 09.11.2016 / 21:10