উত্তর:
এক্সপি সমর্থন সরঞ্জামগুলি (যা আপনার এক্সপি সিডি থেকে ইনস্টল করা যায়) নামক একটি প্রোগ্রাম নিয়ে আসে setx.exe
:
C:\Program Files\Support Tools>setx /?
SETX: This program is used to set values in the environment
of the machine or currently logged on user using one of three modes.
1) Command Line Mode: setx variable value [-m]
Optional Switches:
-m Set value in the Machine environment. Default is User.
...
For more information and example use: SETX -i
আমি মনে করি উইন্ডোজ 7 আসলে setx
একটি স্ট্যান্ডার্ড ইনস্টলের অংশ হিসাবে আসে ।
where
করে প্রোগ্রামটির নাম লিখে আপনার পথে এই প্রোগ্রামটি আছে কিনা তা সর্বদা পরীক্ষা করে দেখতে পারেন (তাই এই ক্ষেত্রে where setx.exe
এটি একটি সার্ভার ২০০৮ এবং সার্ভার ২০০৮ এসএসপি বক্সে পরীক্ষা করার ক্ষেত্রে আমি দেখতে পেলাম যে উভয় ক্ষেত্রেই এটি বিদ্যমান ছিল%windir%\System32\setx.exe
-
ফরোয়ার্ড স্ল্যাশে পরিবর্তন করেছে /
। যাইহোক, দেখে মনে হচ্ছে -
সংস্করণটি এখনও কাজ করে।
/
এবং ড্যাশ -
কাজ করে না। setx variable value /m
setx.exe
কমান্ড লাইনের সাথে জেভিএহোমকে কীভাবে সেট করবেন তার সহজ উদাহরণ :
setx JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"
এটি বর্তমান ব্যবহারকারীর জন্য পরিবেশ পরিবর্তনশীল "JAVA_HOME" সেট করবে। আপনি যদি সমস্ত ব্যবহারকারীর জন্য একটি ভেরিয়েবল সেট করতে চান তবে আপনাকে "-m" বিকল্পটি ব্যবহার করতে হবে। এখানে একটি উদাহরণ:
setx -m JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"
দ্রষ্টব্য : আপনাকে প্রশাসক হিসাবে এই আদেশটি কার্যকর করতে হবে।
বিঃদ্রঃ : কমান্ড-লাইন অ্যাডমিন উইন্ডো থেকে কমান্ড সেটেক্সটি চালানো নিশ্চিত করুন
Progra~1
মতো ব্যবহারের উপযুক্ত : setx /M JAVA_HOME "C:\Progra~1\Java\jdk1.7.0_09"
আপনি যদি SETX এর মাধ্যমে কোনও ভেরিয়েবল সেট করেন তবে আপনি এই পরিবর্তনশীল বা এর পরিবর্তনগুলি অবিলম্বে ব্যবহার করতে পারবেন না। আপনি যে প্রক্রিয়াগুলি এটি ব্যবহার করতে চান তা পুনরায় চালু করতে হবে।
এটিকেও সরাসরি সেটিংস প্রক্রিয়াতে সেট করতে নিম্নলিখিত ক্রমটি ব্যবহার করুন (স্ক্রিপ্টগুলিতে আমার জন্য পুরোপুরি কাজ করে যা বৈশ্বিক ভেরিয়েবলগুলি সেট করার পরে কিছু থ্রি স্টাফ করে) :
SET XYZ=test
SETX XYZ test
refreshenv
নতুন ভেরিয়েবল ব্যবহার করতে সেটেক্স ব্যবহার করার পরে কমান্ডটি কার্যকর করতে পারেন।
refreshenv
কমান্ড হিসাবে স্বীকৃত নয়। আপনি এটা করছেন cmd
বা না powershell
? (সম্পাদনা: দুটি ক্ষেত্রেই পরীক্ষিত, কোনও কনসোলে কাজ করে না)
এক্সপির জন্য, আমি একটি "ফ্রি / ডোনেটওয়্যার" সরঞ্জাম ব্যবহার করেছি "রেপিডিই" (র্যাপিড এনভায়রনমেন্ট এডিটর), তবে এসইটিএক্স অবশ্যই উইন 7 এর জন্য যথেষ্ট (আমি এর আগে এই সম্পর্কে জানতাম না)।
সিস্টেমের ভেরিয়েবলগুলি সিএমডি এবং রেজিস্ট্রি মাধ্যমে প্রাক্তন হিসাবে সেট করা যায়। রেগ ক্যোয়ারী "HKEY_LOCAL_MACHINE Y সিস্টেম \ বর্তমানকন্ট্রোলসেট \ নিয়ন্ত্রণ \ সেশন ম্যানেজার \ পরিবেশ" / ভি PATH
সমস্ত ব্যবহৃত সিএমডি কোড এবং সিস্টেম ভেরিয়েবল এখানে দেওয়া হয়: সিএমডি ব্যবহার করে উইন্ডোজ সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল সেট করুন ।
সিএমডি খুলুন এবং সেট টাইপ করুন
আপনি সিস্টেম ভেরিয়েবলের সমস্ত মান পাবেন।
আপনার উইন্ডো ওএসে জাভা ইনস্টল করা জাতির পাথের বিশদ জানতে সেট জাভা টাইপ করুন।
আপনার যদি কোনও ভেরিয়েবল মুছতে হয় তবে আপনি http://barnyard.syr.edu/~vefatica এ ভিনসেন্ট ফ্যাটিকা থেকে SETENV ব্যবহার করতে পারেন । ঠিক সাম্প্রতিক নয় ('98) তবে এখনও উইন্ডোজ 7 x64 এ কাজ করছে।
-i
পতাকা এবং মাত্র চলমানsetx /?
প্রদর্শন সব ধরনের সাহায্য + + উদাহরণ