setx je shranil proxy. To okno ima še vedno starega.
Nastavite proxy za trenutno sejo ukazne vrstice Windows in ločite to spremembo od trajne dodelitve setx.
Da bi naslednji ukaz Python v tem Command Prompt takoj prejel proxy, nastavite njegovo trenutno okolje:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyZa dovoljen javni prenos brez preverjanja proxy zamenjajte končno točko s kandidatom s seznama proxy strežnikov HTTP in uporabite predvideno skripto. Te vrednosti veljajo v tej lupini, dokler jih ne spremenite ali dokler se ne zapre. Če je namen vrednost ohraniti za prihodnje seje, je to ločeno dejanje:
setx HTTPS_PROXY "http://proxy.example:8080"setx zapiše trajno okolje; ne nadomesti bloka, ki ga cmd.exe že drži. Zato lahko podrejeni proces, zagnan pozneje iz starega okna, podeduje staro vrednost.
Enako velja za IDE ali gostitelja terminala. Nov zavihek ni dokaz, da je dolgotrajni zaganjalnik osvežil svoje okolje. Znova zaženite prizadeto aplikacijo iz zaganjalnika z ažuriranimi vrednostmi.
Setx privzeto uporablja uporabniški obseg; /m cilja sistemski obseg z ustreznimi pravicami. Storitve in opravila drugih uporabnikov so ločeni porabniki. Oba prikazana URL sta posrednika HTTP; HTTPS_PROXY poimenuje shemo cilja, in dejanska knjižnica Python mora vnos še vedno podpirati. Ne posreduje poljubnih surovih vtičnic.