set HTTP_PROXY=http://username:p^%[email protected]:8080
- É preciso cento codificar o
@na senha como%40, porque@é um delimitador. - É necessário escapar o
%no comandosetpara que o intérprete de comando nem tente executar a substituição da variável de ambiente. O caractere^como um caractere de escape é uma convenção que existe desde acmdda IBM / Microsoft para OS / 2 1.x, e que é suportada nocmdda Microsoft no Windows NT - bem como em intérpretes de comando como TCC / LE - até hoje.