setx حفظ الوكيل. لكن هذه النافذة لا تزال تحتفظ بالقديم.
اضبط وكيلاً لجلسة أوامر Windows الحالية وميّز هذا التغيير عن تعيين setx الدائم.
لكي يتلقى أمر Python التالي في موجه الأوامر هذا الوكيل فوراً، اضبط بيئته الحالية:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyلتنزيل عام مسموح به دون مصادقة وكيل، استبدل العنوان بنقطة من قائمة وكلاء HTTP واستخدم السكربت المقصود. تبقى هذه القيم في تلك الصدفة حتى تُغيَّر أو تُغلق. وإذا كان المقصود حفظ قيمة للجلسات المستقبلية، فذلك إجراء منفصل:
setx HTTPS_PROXY "http://proxy.example:8080"يكتب setx البيئة الدائمة؛ وهو لا يستبدل الكتلة التي يحتفظ بها cmd.exe بالفعل. لذلك يمكن لعملية فرعية تُطلق لاحقاً من النافذة القديمة أن ترث القيمة القديمة.
ينطبق الأمر نفسه على بيئة تطوير متكاملة أو مضيف طرفية. فتح علامة تبويب جديدة ليس دليلاً على أن المشغّل الطويل الأمد حدّث بيئته. أعد تشغيل التطبيق المتأثر من مشغّل يحمل قيماً محدثة.
يستخدم Setx نطاق المستخدم افتراضياً؛ أما /m فيستهدف نطاق النظام بالصلاحيات المقابلة. والخدمات ووظائف المستخدمين الآخرين مستهلكون منفصلون. كلا العنوانين المعروضين وسيطان HTTP؛ وHTTPS_PROXY يسمّي مخطط الوجهة، ولا بد أن تدعم مكتبة Python الفعلية هذا الإدخال. وهو لا يمرّر مآخذ خام عشوائية.