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:
- Vá para
%USERPROFILE%
(geralmenteC:\users\<user name>
). - 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"
- Salve o arquivo (por exemplo,
test.bat
). - Abra o RegEdit e vá para "Processador de comandos HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Command".
- Adicione um novo valor chamado "AutoRun" com um tipo de "REG_EXPAND_SZ" (Valor de seqüência expansível).
- Clique duas vezes no novo valor para editar os dados.
- 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
).