আমি জানি যে কীভাবে সিস্টেম বা ব্যবহারকারী নির্দিষ্ট পরিবেশের ভেরিয়েবল সেট করবেন:
এখন, সমস্যাটি হচ্ছে PATH
ভেরিয়েবলটি এমন আচরণ করা হয় যে আপনি ব্যবহারকারী PATH এর জন্য যে মানটি প্রবেশ করেছেন তা স্বয়ংক্রিয়ভাবে সিস্টেম PATH এ যুক্ত হবে এবং এটি কার্যকর প্যাথ ভেরিয়েবল হবে।
অর্থাৎ, আমার কাছে আছে বলে দিন
(পদ্ধতি) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;...
এবং (ব্যবহারকারী) PATH=C:\Program Files\Bar\bin
(মনে রাখবেন যে %PATH%
এই মানটিতে নেই)
তারপরে এই ব্যবহারকারীর ফলাফলের পরিবেশগত পরিবর্তনশীল হবে:
(কার্যকর) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;...;C:\Program Files\Bar\bin
যাইহোক, আমি বরং এটি চাই যে খুব নির্দিষ্ট ওএস ব্যবহারকারী অ্যাকাউন্টের জন্য প্যাথ এনভায়রনমেন্ট ভেরিয়েবলের PATH bar\bin
এর শুরুতে PATH এর শুরুতে ডিরেক্টরি থাকা উচিত ।
PATH
উইন্ডোজকে সিস্টেম PATH
ভেরিয়েবলের সাথে যুক্ত করার পরিবর্তে সেই ব্যবহারকারীর মান সহ কোনও ব্যবহারকারীর ভেরিয়েবল সম্পূর্ণরূপে ওভাররাইড করার জন্য কি কোনও সঠিক উপায় আছে ?
দ্রষ্টব্য: স্পষ্টতই, একটি ব্যাচ ফাইল থেকে, আপনার পছন্দমতো env.vars সেট এবং টুইট করতে পারেন সেভাবেই এই সমস্ত কিছুই আসে যায় না।
PATH
এবং এই নির্দিষ্ট ব্যবহারকারীর অ্যাকাউন্টটি আলাদা করে আরও ভালভাবে পরিবেশন করা যেতে পারে PATH
। আমি জানি যে অনেকগুলি কাজের ক্ষেত্র রয়েছে, তবে এটি অর্জনের জন্য বাক্সের বাইরে / ওএস / রেজিস্ট্রি স্তরে কিছু আছে কিনা তা সম্পর্কে আমি আগ্রহী ছিলাম।