सवाल कमांड प्रॉम्प्ट से विंडोज वातावरण चर सेट करना और प्राप्त करना?


मैं कमांड प्रॉम्प्ट से एक पर्यावरण चर सेट करना चाहता हूं और उसके बाद इसे वैश्विक रूप से एक्सेस करने में सक्षम हूं (उदाहरण के लिए, मुझे इसे सिस्टम -> पर्यावरण वैरिएबल पर जाकर देखना चाहिए)।

जब मैं सेट कमांड का उपयोग करता हूं, तो यह एक नए सेमीडी सत्र में पहुंच योग्य नहीं है।

set NEWVAR=SOMETHING
echo %NEWVAR%

संबंधित सवाल:


189
2017-12-06 21:52


मूल


सेटएक्स परिवर्तनीय मान - फिर कमांड प्रॉम्प्ट को पुनरारंभ करें - Andrew


जवाब:


पर्यावरण परिवर्तनीय वैश्विक स्तर पर पहुंचने के लिए आपको इसे रजिस्ट्री में सेट करने की आवश्यकता है। जैसा कि आपने अभी उपयोग करके महसूस किया है:

नया सेट = कुछ सेट करें

आप इसे वर्तमान प्रक्रिया स्थान में बस सेट कर रहे हैं।

इसके अनुसार यह पन्ना आप इसका उपयोग कर सकते हैं setx आदेश:

सेटक्स न्यूवर कुछ

setx विंडोज 7 में बनाया गया है, लेकिन पुराने संस्करणों के लिए केवल तभी उपलब्ध हो सकता है जब आप इंस्टॉल करते हैं विंडोज संसाधन किट


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
@ एमडी। मोहियुद्दीन अहमद ऐसा इसलिए है क्योंकि पथ में रिक्त स्थान हैं। - ChrisF
ऊप्स! मैंने यह नहीं देखा! ... अभी भी ध्यान देने के लिए अच्छा बिंदु :) धन्यवाद @ChrisF! - MD. Mohiuddin Ahmed
यह एक उद्धरण है, कोटा नहीं - phuclv


हम उपयोगकर्ता स्तर के बजाय var पर्यावरण प्रणाली परिवर्तनीय स्तर को सेट करने के लिए "setx var variable / M" का भी उपयोग कर सकते हैं।

नोट: यह आदेश व्यवस्थापक के रूप में चलाया जाना चाहिए।


32
2017-08-26 10:37





setx program "C:\Program Files" /M

@ एमआईएन चौउ उत्तर जैसे उपयोगकर्ता स्तर के बजाय सेट सिस्टम पर्यावरण परिवर्तनीय स्तर के लिए एम / एम

परीक्षा enter image description here

पुनः आरंभ करें कमांड लाइन (यदि आप कमांड लाइन को पुनरारंभ नहीं करते हैं, तो पर्यावरण चर काम नहीं करेगा)

enter image description here


7
2018-02-08 14:54



यह एक और जवाब डुप्लिकेट करता है और कोई नई सामग्री नहीं जोड़ता है। कृपया उत्तर पोस्ट न करें जबतक कि वास्तव में योगदान करने के लिए आपके पास कुछ नया न हो। - DavidPostill♦
@DavidPostill मेरे उत्तर में एक नया है हमें कमांड लाइन को पुनरारंभ करने की आवश्यकता है। मुझे लगता है कि यह महत्वपूर्ण है - Phan Van Linh


सिस्टम चर को सीएमडी और रजिस्ट्री के माध्यम से सेट किया जा सकता है पूर्व के लिए reg क्वेरी "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ सत्र प्रबंधक \ पर्यावरण" / v पथ

सभी सामान्यतः उपयोग किए जाने वाले सीएमडी कोड और सिस्टम चर यहां दिए गए हैं: सीएमडी का उपयोग कर विंडोज सिस्टम पर्यावरण चर सेट करें

खुला सीएमडी और प्रकार सेट

आपको सिस्टम चर के सभी मान मिलेंगे।

प्रकार जावा सेट करें अपने विंडो ओएस पर स्थापित जावा के पथ विवरण जानने के लिए।


1
2018-03-09 05:06



प्रश्न फिर से ध्यान से पढ़ें। आपका जवाब करता है नहीं मूल प्रश्न का उत्तर दें। - DavidPostill♦
हालांकि, यह करीब है। आरईजी एडीडी का उपयोग करना इसे पूरा कर सकता है? - TOOGAM


पुराना धागा मैं ठोकर खाई,

जैसा कि उल्लेख किया गया है @ChrisF जवाब आप चर का उपयोग कर सेट कर सकते हैं set या setx आदेश।

और उन मूल्यों को लाने के लिए जिनका आप उपयोग कर सकते हैं

>set variable_name

और आप किसी भी पैरामीटर दिए बिना सेट कमांड का उपयोग कर सभी पर्यावरणीय चर को मूल्यों के साथ डंप कर सकते हैं।

>set

और चर को अनसेट करने के लिए हम उपयोग कर सकते हैं

>set variable_name=

कोई मूल्य नहीं देकर हम चर को वर्तमान स्थान से हटा सकते हैं।


1
2018-01-30 06:04



होना चाहिए set variable_name= (परिवर्तनीय नामों के बाद रिक्त स्थान से सावधान रहें)। - DavidPostill♦


मैं जोड़ना चाहता हूं कि यदि आप रिमोट कंप्यूटर पर पर्यावरण चर सेट करने के लिए सेटएक्स के साथ / s पैरामीटर का उपयोग कर रहे हैं, तो "दूरस्थ रजिस्ट्री" सेवा को लक्ष्य मशीन पर चलाना आवश्यक है या अन्यथा आपको "त्रुटि: निर्दिष्ट ऑपरेशन पूरा नहीं हो सका। "

(मैंने माइक्रोसॉफ्ट से उन्हें अपडेट करने के लिए कहा है सेटक्स पर टेकनेट लेख इस जानकारी को शामिल करने के लिए।)


0
2018-05-18 19:35





विंडोज सिस्टम पर्यावरण चर सेट करने के लिए सीएमडी का उपयोग करना: -

enter image description here

सीएमडी का उपयोग कर चर सेट करने के लिए, आपको अलग-अलग कोड टाइप करना होगा। मैंने सीएमडी द्वारा संशोधित या विंडोज सिस्टम पर्यावरण चर जोड़ने के लिए सभी संभावित सीएमडी कोडों का उल्लेख किया है। नीचे दिए गए कोड की पूरी सूची देखें। पहले सीएमडी खोलें और नीचे उल्लिखित कोड टाइप करना शुरू करें। कोड में हैं साहसिक पत्र।

  1. सभी उपलब्ध पर्यावरण चर प्रकार देखने के लिए सेट और दबाएं दर्ज
  2. पर्यावरण परिवर्तनीय मान या पथ देखने के लिए: टाइप करें चर नाम सेट करें उदाहरण के लिए, जावा सेट करें आपको पथ चर के पथ या मूल्य दिखाएगा।
  3. पर्यावरण चर को संशोधित करने के लिए: टाइप करें चर परिवर्तनीय नाम = परिवर्तनीय सामग्री सेट करें उदाहरण के लिए, सेट करने के लिए जावा पथ चर मूल्य प्रकार पथ = सी: \ jdk \ bin सेट करें या जो भी आपका पता है।
  4. खाली मान सेट करने के लिए: यदि आप एक चर को खाली के रूप में सेट करना चाहते हैं, तो टाइप करें चर परिवर्तनीय नाम = ।
  5. चर में चर जोड़ने के लिए: टाइप करें चर परिवर्तनीय नाम =% परिवर्तनीय नाम% सेट करें; परिवर्तनीय सामग्री। उदाहरण के लिए पथ =% पथ% सेट करें; सी: \ ProgramFiles \ program.exe जोड़ने के लिए सी: \ programfiles \ program.exe पथ के लिए। % पथ% पर्यावरण चर है।

0
2017-09-17 07:55