سؤال إعداد والحصول على متغيرات بيئة Windows من موجه الأوامر؟


أريد تعيين متغير بيئة من موجه الأوامر ومن ثم يمكنك الوصول إليه عالميًا (على سبيل المثال ، يجب أن أراه من خلال الانتقال إلى النظام -> متغيرات البيئة).

عندما أستخدم أمر set ، لا يمكن الوصول إليه في جلسة cmd جديدة.

set NEWVAR=SOMETHING
echo %NEWVAR%

أسئلة ذات صلة:


189
2017-12-06 21:52


الأصل


قيمة متغير setx - ثم إعادة تشغيل موجه الأوامر - Andrew


الأجوبة:


لجعل متغير البيئة يمكن الوصول إليه عالميًا ، يلزمك تعيينه في السجل. كما أدركت من خلال استخدام:

تعيين NEWVAR = شيء

أنت فقط وضعه في مساحة العملية الحالية.

بالنسبة الى هذه الصفحة يمكنك استعمال ال setx أمر:

NEWVAR SOMETHING

setx في نظام التشغيل Windows 7 ، ولكن الإصدارات القديمة قد تكون متاحة فقط إذا قمت بتثبيت مجموعة أدوات Windows


207
2017-12-06 21:58



لاحظ أنك تحتاج إلى تحديد الحصص ، على سبيل المثال: setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_45" سيعمل. لكن setx JAVA_HOME C:\Program Files\Java\jdk1.7.0_45 سوف يعطيك أخطاء في بناء الجملة - MD. Mohiuddin Ahmed
@ MD.MohiuddinAhmed هذا لأن هناك مسافات في المسار. - ChrisF
وجه الفتاة! لم ألاحظ ذلك! ... لا يزال هناك نقطة جيدة لاحظ :) شكراChrisF! - MD. Mohiuddin Ahmed
انها الاقتباس ، وليس الحصص - phuclv


يمكننا أيضًا استخدام "setx var variable / M" لضبط متغير var لبيئة النظام بدلاً من مستوى المستخدم.

ملاحظة: يجب تشغيل هذا الأمر كمسؤول.


32
2017-08-26 10:37





setx program "C:\Program Files" /M

/ M لتحديد مستوى متغير بيئة نظام التشغيل بدلاً من مستوى المستخدم مثل إجابةMinh Chau

اختبار enter image description here

إعادة بدء سطر الأوامر (إذا لم تقم بإعادة تشغيل سطر الأوامر ، لن يعمل متغير البيئة)

enter image description here


7
2018-02-08 14:54



هذا تكرار إجابة أخرى ويضيف أي محتوى جديد. من فضلك لا نشر إجابة ما لم يكن لديك بالفعل شيء جديد للمساهمة. - DavidPostill♦
DavidPostill جوابي لدينا جديد هو أننا بحاجة إلى إعادة تشغيل سطر الأوامر. وأعتقد أنه من المهم - Phan Van Linh


يمكن ضبط متغيرات النظام من خلال CMD والتسجيل على سبيل المثال الاستعلام reg "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ بيئة" / v PATH

يتم إعطاء جميع رموز CMD المتداولة ومتغيرات النظام هنا: قم بتعيين متغيرات بيئة نظام Windows باستخدام CMD.

افتح CMD واكتب جلس

ستحصل على جميع قيم متغير النظام.

نوع مجموعة جافا لمعرفة تفاصيل مسار جافا المثبتة على نظام التشغيل الخاص بك نافذة.


1
2018-03-09 05:06



يرجى قراءة السؤال مرة أخرى بعناية. إجابتك تفعل ليس أجب على السؤال الأصلي. - DavidPostill♦
انها قريبة ، على الرغم من. استخدام REG ADD قد يحقق هذا؟ - TOOGAM


موضوع قديم تعثرت عليه ،

كما ذكر في ChrisF الإجابة يمكنك تعيين متغير باستخدام set أو setx أمر.

ولجلب القيم التي يمكنك استخدامها

>set variable_name

ويمكنك تفريغ جميع المتغيرات البيئية بالقيم باستخدام أمر مجموعة مثل هذا بدون إعطاء أي معلمة.

>set

ولإلغاء تحديد المتغير الذي يمكننا استخدامه

>set variable_name=

من خلال عدم إعطاء قيمة يمكننا إزالة المتغير من المساحة الحالية.


1
2018-01-30 06:04



التي ينبغي أن تكون set variable_name= (حذار من المساحات بعد أسماء المتغيرات). - DavidPostill♦


أريد أن أضيف أنه إذا كنت تستخدم المعلمة / s مع setx لتعيين متغيرات البيئة على كمبيوتر بعيد ، يجب تشغيل خدمة "Remote Registry" على الجهاز المستهدف وإلا ستحصل على "ERROR: The العملية المحددة تعذر إكمالها. "

(لقد طلبت من مايكروسوفت لتحديث مقالة TechNet على Setx لتضمين هذه المعلومات.)


0
2018-05-18 19:35





استخدام CMD لتعيين متغيرات بيئة نظام Windows: -

enter image description here

لتعيين المتغير باستخدام CMD ، يجب عليك كتابة رموز مختلفة. لقد ذكرت جميع رموز CMD الممكنة لتعديل أو إضافة متغيرات بيئة نظام Windows بواسطة CMD. تحقق من القائمة الكاملة للرموز أدناه. افتح CMD أولاً وابدأ بكتابة الرموز المذكورة أدناه. الرموز موجودة بالخط العريض رسالة.

  1. لعرض جميع متغيرات البيئة المتاحة اكتب جلس و اضغط أدخل
  2. لمشاهدة قيمة متغير أو مسار بيئة: اكتب حدد اسم المتغير فمثلا، مجموعة جافا سوف تظهر لك مسار أو قيمة متغير المسار.
  3. لتعديل متغير البيئة: اكتب حدد اسم المتغير = محتوى متغير على سبيل المثال ، لضبط جافا نوع قيمة متغير المسار set path = C: \ jdk \ bin أو ما هو عنوانك
  4. لتعيين قيمة فارغة: إذا كنت ترغب في تعيين متغير فارغ ، فاكتب حدد اسم المتغير = .
  5. لإضافة متغيرات للمتغير: اكتب تعيين اسم المتغير =٪ اسم متغير٪؛ محتوى متغير. فمثلا set path =٪ path٪؛ ج: \ PROGRAMFILES \ على Program.exe لإضافة ج: \ programfiles \ program.exe إلى المسار. ٪مسار٪ هو متغير البيئة.

0
2017-09-17 07:55