setx က ပရောက်စီကို သိမ်းဆည်းလိုက်သည်။ ဤဝင်းဒိုးတွင် အဟောင်းက ရှိနေဆဲ။
လက်ရှိ Windows ကွန်မန်းစက်ရှင်အတွက် ပရောက်စီ သတ်မှတ်ပြီး ထိုပြောင်းလဲမှုကို အမြဲတမ်း setx သတ်မှတ်ချက်နှင့် ခွဲခြားပါ။
ဤ Command Prompt ရှိ နောက်ထပ် Python ကွန်မန်းက ပရောက်စီကို ချက်ချင်းရရှိရန် ၎င်း၏ လက်ရှိ ပတ်ဝန်းကျင်ကို သတ်မှတ်ပါ:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyပရောက်စီ အထောက်အထားစစ်ဆေးမှုမပါဘဲ ခွင့်ပြုထားသော အများသူငှာ ဒေါင်းလုဒ်အတွက် အဆုံးမှတ်ကို HTTP ပရောက်စီစာရင်းမှ ကိုယ်စားလှယ်တစ်ခုဖြင့် အစားထိုးပြီး ရည်ရွယ်ထားသော စကရစ်ပ်ကို အသုံးပြုပါ။ ဤတန်ဖိုးများသည် ပြောင်းလဲခြင်း သို့မဟုတ် ပိတ်ခြင်းမရှိမချင်း ထို shell ထဲတွင် တည်ရှိသည်။ အနာဂတ် စက်ရှင်များအတွက် တန်ဖိုးတစ်ခုကို ထိန်းသိမ်းလိုပါက ထိုအရာသည် သီးခြားလုပ်ဆောင်မှုဖြစ်သည်:
setx HTTPS_PROXY "http://proxy.example:8080"setx သည် အမြဲတမ်း ပတ်ဝန်းကျင်ကို ရေးသည်; cmd.exe ကိုင်ဆောင်ထားပြီးသား ဘလောက်ကို ၎င်းက အစားမထိုးပါ။ ထို့ကြောင့် ဝင်းဒိုးအဟောင်းမှ နောက်ပိုင်းတွင် စတင်သော ကလေးပရိုဆက်စ်သည် တန်ဖိုးအဟောင်းကို အမွေဆက်ခံနိုင်သည်။
IDE သို့မဟုတ် တာမီနယ်ဟိုစ့်တွင်လည်း အလားတူဖြစ်သည်။ တဘ်အသစ်သည် ကြာရှည်လည်ပတ်နေသော လော့ချာက ၎င်း၏ ပတ်ဝန်းကျင်ကို ပြန်လည်ဆန်းသစ်ခဲ့သည်ဟူသော အထောက်အထား မဟုတ်ပါ။ ထိခိုက်ခံရသော အက်ပ်ကို အပ်ဒိတ်တန်ဖိုးများရှိသော လော့ချာမှ ပြန်လည်စတင်ပါ။
Setx သည် မူလအားဖြင့် အသုံးပြုသူ အတိုင်းအတာကို အသုံးပြုသည်; /m သည် သက်ဆိုင်ရာ အခွင့်ထူးများနှင့် စနစ်အတိုင်းအတာကို ရည်ရွယ်သည်။ ဝန်ဆောင်မှုများနှင့် အခြားအသုံးပြုသူများ၏ အလုပ်များသည် သီးခြား သုံးစွဲသူများဖြစ်သည်။ ပြသထားသော URL နှစ်ခုစလုံးသည် HTTP ကြားခံများဖြစ်သည်; HTTPS_PROXY သည် ဦးတည်ရာ အစီအစဉ်ကို အမည်ပေးပြီး Python ၏ အမှန်တကယ် စာကြည့်တိုက်က ထည့်သွင်းမှုကို ပံ့ပိုးရန် လိုအပ်ဆဲဖြစ်သည်။ ၎င်းသည် မထိန်းချုပ်နိုင်သော အကြမ်းဖျင်း ဆော့ကက်များကို ပရောက်စီ မလုပ်ပါ။