ماحولیاتی متغیر ایک متحرک قدر ہے جو کہ آپریٹنگ سسٹم اور دوسرے سافٹ ویئر آپ کے کمپیوٹر کے لیے مخصوص معلومات کا تعین کرنے کے لیے استعمال کر سکتے ہیں۔
دوسرے الفاظ میں، یہ ایسی چیز ہے جو کسی اور چیز کی نمائندگی کرتی ہے، جیسے آپ کے کمپیوٹر پر ایک مقام، a ورژن نمبر اشیاء کی فہرست، وغیرہ۔
ماحولیاتی متغیرات فیصد کے نشان سے گھرے ہوئے ہیں ( % ) جیسا کہ میں %temp% ، انہیں باقاعدہ متن سے ممتاز کرنے کے لیے۔
دو قسمیں موجود ہیں:صارف کے ماحول کے متغیراتاورنظام کے ماحول کے متغیرات۔
صارف کے ماحول کے متغیرات
صارف کے ماحول کے متغیرات، جیسا کہ نام سے پتہ چلتا ہے، ماحولیاتی متغیرات ہیں جو ہر صارف کے اکاؤنٹ کے لیے مخصوص ہیں۔
اس کا مطلب یہ ہے کہ ایک صارف کے طور پر لاگ ان ہونے پر متغیر کی قدر ایک ہی کمپیوٹر پر مختلف صارف کے طور پر لاگ ان ہونے پر اسی متغیر کی قدر سے مختلف ہو سکتی ہے۔
اس قسم کے ماحولیاتی متغیرات جو بھی صارف لاگ ان ہوتا ہے اسے دستی طور پر سیٹ کیا جا سکتا ہے، لیکن ونڈوز اور دیگر سافٹ ویئر انہیں بھی سیٹ کر سکتے ہیں۔
صارف کے ماحول کے متغیر کی ایک مثال ہے۔ %homepath% . مثال کے طور پر، ایک ونڈوز 11 کمپیوٹر پر، وہ متغیر کی قدر رکھتا ہے۔ صارفین ٹم ، جو وہ فولڈر ہے جس میں تمام صارف کی مخصوص معلومات ہوتی ہیں۔
ایک موبائل فون پر ایک مسدود نمبر کو کیسے بلاک کریں
صارف کے ماحول کا متغیر بھی اپنی مرضی کے مطابق ہوسکتا ہے۔ صارف کچھ ایسا بنا سکتا ہے۔ %ڈیٹا% ، جو کمپیوٹر پر کسی فولڈر کی طرف اشارہ کر سکتا ہے جیسے C: ڈاؤن لوڈ فائلیں . اس طرح کا ماحولیاتی متغیر صرف اس وقت کام کرے گا جب وہ مخصوص صارف لاگ ان ہو۔
اگر آپ اپنے کمپیوٹر کے ارد گرد جانے کے لیے شارٹ کٹ استعمال کرنا چاہتے ہیں تو آپ حسب ضرورت صارف ماحول کا متغیر استعمال کر سکتے ہیں۔ یا، اگر آپ آگے سوچ رہے تھے اور ایک اسکرپٹ بنایا ہے جو ماحول کے متغیر کی طرف اشارہ کرتا ہے، تو آپ اسکرپٹ میں موجود تمام کوڈ کو ایڈجسٹ کیے بغیر فولڈر کو ہمیشہ تبدیل کر سکتے ہیں۔
سسٹم کے ماحول کے متغیرات
سسٹم کے ماحول کے متغیرات صرف ایک صارف سے آگے بڑھتے ہیں، کسی ایسے صارف پر لاگو ہوتے ہیں جو شاید موجود ہو، یا مستقبل میں بنایا جائے۔ زیادہ تر سسٹم کے ماحول کے متغیرات اہم مقامات جیسے ونڈوز فولڈر کی طرف اشارہ کرتے ہیں۔
ونڈوز سسٹمز میں کچھ سب سے عام ماحولیاتی متغیرات شامل ہیں۔ %راستہ% ، ٪پروگرام فائلوں٪ ، %temp% ، اور %systemroot% اگرچہ بہت سے دوسرے ہیں.
مثال کے طور پر، جب آپ ونڈوز انسٹال کرتے ہیں، ہوا% اس ڈائریکٹری میں سیٹ ہے جس میں اسے انسٹال کیا گیا ہے۔ چونکہ انسٹالیشن ڈائرکٹری ایک ایسی چیز ہے جو انسٹالر (جو آپ ہیں... یا آپ کا کمپیوٹر بنانے والا) ایک کمپیوٹر میں اس کی وضاحت کر سکتا ہے، یہ ہو سکتا ہے C:Windows ،لیکن دوسرے میں، یہ ہو سکتا ہے C:Win10 .
اس مثال کو جاری رکھتے ہوئے، ہم کہتے ہیں کہ Microsoft Word ان کمپیوٹرز میں سے ہر ایک پر ونڈوز کے سیٹ اپ ہونے کے بعد انسٹال ہوتا ہے۔ ورڈ انسٹالیشن کے عمل کے حصے کے طور پر، بہت سی فائلوں کو اس ڈائرکٹری میں کاپی کرنے کی ضرورت ہے جس میں ونڈوز انسٹال ہے۔ ورڈ کیسے اس بات کا یقین کر سکتا ہے کہ وہ فائلوں کو صحیح جگہ پر انسٹال کر رہا ہے۔ C:Windows ایک کمپیوٹر پر اور دوسرے پر کہیں اور؟
اس طرح کے ممکنہ مسئلے کو روکنے کے لیے، مائیکروسافٹ ورڈ کے ساتھ ساتھ زیادہ تر سافٹ ویئر کو انسٹال کرنے کے لیے ڈیزائن کیا گیا تھا۔ ہوا% ، کوئی مخصوص فولڈر نہیں۔ اس طرح، یہ یقینی ہو سکتا ہے کہ یہ اہم فائلیں ونڈوز جیسی ڈائرکٹری میں انسٹال ہیں، چاہے وہ کہیں بھی ہو۔
دیکھیں مائیکروسافٹ کا تسلیم شدہ ماحولیاتی متغیرات کا صفحہ صارف اور سسٹم کے ماحول کے متغیرات کی ایک بڑی فہرست کے لیے جو اکثر ونڈوز میں استعمال ہوتے ہیں۔
ماحولیاتی متغیر کی قدر کیسے تلاش کی جائے۔
یہ دیکھنے کے کئی طریقے ہیں کہ ایک خاص ماحولیاتی متغیر کیا ہوتا ہے۔
کمانڈ پرامپٹ ایکو کمانڈ
زیادہ تر معاملات میں، کم از کم ونڈوز میں، سب سے آسان، اور شاید سب سے تیز، ایسا کرنے کا طریقہ ایک سادہ کے ذریعے ہے۔ کمانڈ پرامپٹ حکم کہا جاتا ہے بازگشت .
کمانڈ پرامپٹ کھولیں۔ اور درج ذیل پر عمل کریں۔ کمانڈ بالکل، بالکل، متبادل %temp% ماحولیاتی متغیر کے لیے جس میں آپ کی دلچسپی ہے:
|_+_|اس قدر کو نوٹ کریں جو فوراً نیچے ظاہر ہوتی ہے۔ مثال کے طور پر، بازگشت %temp% یہ پیدا کر سکتا ہے:
تمام ماحولیاتی متغیرات کو ایک ساتھ درج کرنے کے لیے، صرف عمل کریں۔ سیٹ کمانڈ لائن سے. یا، کوشش کریں۔ صارف مقرر کریں ان تمام متغیرات کی فہرست کے لیے جو شروع ہوتے ہیں۔ صارف (یہ کسی بھی سابقہ کے ساتھ کام کرتا ہے)۔
آؤٹ پٹ کچھ اس طرح نظر آتا ہے، جہاں متغیر کا نام پہلے درج ہوتا ہے، اس کے بعد = ، اور پھر قدر:
|_+_|داخل کریں۔ سیٹ > ev.txt TXT دستاویز میں محفوظ کردہ ماحولیاتی متغیرات کی پوری فہرست حاصل کرنے کے لیے کمانڈ کے آؤٹ پٹ کو فائل میں بھیجنا۔
پاور شیل رائٹ آؤٹ پٹ کمانڈ
آپ یہ دیکھنے کے لیے Windows PowerShell کا استعمال بھی کر سکتے ہیں کہ ایک مخصوص ماحول کا متغیر کس طرف اشارہ کرتا ہے، لیکن نحو تھوڑا مختلف ہے۔ اسے کرنے کے دو طریقے یہ ہیں:
|_+_|ایک ساتھ درج تمام متغیرات کو دیکھنے کے لیے اس کمانڈ کا استعمال کریں:
|_+_|سسٹم پراپرٹیز
اگر کمانڈ لائن ٹولز آپ کو خوفزدہ کرتے ہیں (انہیں نہیں ہونا چاہئے)، تو ماحولیاتی متغیر کی قدر کو چیک کرنے کا ایک طویل طریقہ ہے۔
کی طرف کنٹرول پینل ، پھر سسٹم ایپلٹ۔ ایک بار وہاں، منتخب کریں اعلی درجے کی نظام کی ترتیبات ، پھر ماحولیاتی تغیرات کے نیچے دیے گئے. یہ ایک ہےنامکملفہرست، لیکن جو درج ہیں ان کی قدریں ان کے بالکل ساتھ ہیں۔
لینکس پرنٹین وی کمانڈ
لینکس سسٹمز پر، آپ عمل کر سکتے ہیں۔ printenv کمانڈ لائن سے ان تمام ماحولیاتی متغیرات کی فہرست بنانے کے لیے جو فی الحال بیان کیے گئے ہیں۔