PATH
deve conter o caminho para pastas , não arquivos!
por exemplo
setx PATH "C:\Program Files\Microsoft\ILMerge;%PATH%"
eu instalei o ILMerge.exe; o caminho é C:\Program Files\Microsoft\ILMerge\ILMerge.exe.
Eu quero definir o comando para o caminho para que eu possa digitar ilmerge em qualquer lugar para usar o aplicativo. Eu pesquisei e tentei todos os seguintes, mas nenhum funciona:
setx -m ilmerge;C:\Program Files\Microsoft\ILMerge\ILMerge.exe
setx -M ilmerge;C:\Program Files\Microsoft\ILMerge\ILMerge.exe
setx -m %PATH%;C:\Program Files\Microsoft\ILMerge\ILMerge.exe
setx /S system /U administrator ilmerge;C:\Program Files\Microsoft\ILMerge\ILMerge.exe
Eu então tentei adicionar, as Variáveis de Ambiente da GUI, clique em Novo e insira a variável "ilmerge" e valor "C: \ Arquivos de Programas \ Microsoft \ ILMerge \ ILMerge.exe ". Mas no prompt de comando e digite ilmerge, ainda me dá
'ilmerge' is not recognized as an internal or external command, operable program or bath file.
Por que algo tão básico quanto definir um caminho que confunde ...
PATH
deve conter o caminho para pastas , não arquivos!
por exemplo
setx PATH "C:\Program Files\Microsoft\ILMerge;%PATH%"
Para usar o ILmerge na linha de comando em vez de
ilmerge /out:Merged.dll Primary.dll Secondary1.dll Secondary2.dll
você pode usar
"C:\Program Files\Microsoft\ILMerge\ILMerge.exe" /out:Merged.dll Primary.dll Secondary1.dll Secondary2.dll
Desta forma, você pode usar o ILmerge sem ter que alterar a variável de ambiente PATH