විධාන විමසුමෙන් වින්ඩෝස් පරිසර විචල්‍යයන් සැකසීම සහ ලබා ගැනීම?


238

මට විධාන විමසුමේ සිට පරිසර විචල්‍යයක් සැකසීමට අවශ්‍ය වන අතර පසුව එය ගෝලීයව ප්‍රවේශ විය හැකිය (නිදසුනක් ලෙස, පද්ධති -> පරිසර විචල්‍යයන් වෙත ගොස් එය දැකිය යුතුය).

මම set විධානය භාවිතා කරන විට, එය නව cmd සැසියකදී ප්‍රවේශ විය නොහැක.

set NEWVAR=SOMETHING
echo %NEWVAR%

අදාළ ප්‍රශ්න:


1
setx විචල්ය අගය - එවිට කමාන්ඩ් ප්රොම්ප්ට් නැවත ආරම්භ
ඇන්ඩෲ

Answers:


274

පරිසර විචල්‍යයට ගෝලීයව ප්‍රවේශ විය හැකි වන පරිදි ඔබ එය ලේඛකාධිකාරයේ සැකසිය යුතුය. භාවිතා කිරීමෙන් ඔබ අවබෝධ කරගත් පරිදි:

NEWVAR = යමක් සකසන්න

ඔබ එය වත්මන් ක්‍රියාවලි අවකාශයේ සැකසෙමින් තිබේ.

මෙම පිටුවට අනුව ඔබට setxවිධානය භාවිතා කළ හැකිය :

setx NEWVAR SOMETHING

setxවින්ඩෝස් 7 තුළට ගොඩනගා ඇත, නමුත් පැරණි අනුවාද සඳහා ලබා ගත හැක්කේ ඔබ වින්ඩෝස් සම්පත් කට්ටලය ස්ථාපනය කළහොත් පමණි


5
ඔබට කෝටාව නියම කිරීමට අවශ්‍ය බව සලකන්න, උදාහරණයක් ලෙස: ක්‍රියා setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_45"කරනු ඇත. නමුත් setx JAVA_HOME C:\Program Files\Java\jdk1.7.0_45ඔබට සින්ටැක්ස් දෝෂ ලබා දෙනු ඇත
එම්.ඩී. මොහියුදින් අහමඩ්

8
@ එම්. ඩී.
ක්‍රිස්එෆ්

අක්ෂර 1024 සීමාවක් නිසා මෙය ඔබගේ මාර්ගයට හානි කළ හැකිය! - superuser.com/questions/387619/…
dkocich

38

පරිශීලක මට්ටම වෙනුවට var පද්ධති පරිසර විචල්‍ය මට්ටමට සැකසීමට අපට "setx var variable / M" භාවිතා කළ හැකිය.

සටහන: මෙම විධානය පරිපාලක ලෙස ක්‍රියාත්මක කළ යුතුය.


14
setx program "C:\Program Files" /M

InMinh Chau පිළිතුර වැනි පරිශීලක මට්ටම වෙනුවට සැකසුම් පද්ධති පරිසර විචල්‍ය මට්ටම සඳහා / M

පරීක්ෂණය රූප විස්තරය මෙහි ඇතුළත් කරන්න

නැවත ආරම්භ කරන්න විධාන රේඛාව (ඔබ විධාන රේඛාව නැවත ආරම්භ නොකරන්නේ නම්, පරිසරය විචල්ය වැඩ නෑ)

රූප විස්තරය මෙහි ඇතුළත් කරන්න


මෙය තවත් පිළිතුරක් අනුපිටපත් කරන අතර නව අන්තර්ගතයක් එක් නොකරයි. ඔබට ඇත්ත වශයෙන්ම අළුත් යමක් දායක නොවන්නේ නම් කරුණාකර පිළිතුරක් පළ නොකරන්න.
ඩේවිඩ් පොස්ටිල්

8
Av ඩේවිඩ් පොස්ට්ල් මගේ පිළිතුරට අළුත් දෙයක් තිබේ නම් අපට නැවත විධාන රේඛාවක් අවශ්‍ය වේ. එය වැදගත් යැයි මම සිතමි
Phan Van Linh

3

පද්ධති විචල්යයන් CMD සහ රෙජිස්ට්රි හරහා සැකසිය හැකිය. reg විමසුම "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment" / v PATH

බහුලව භාවිතා වන සියලුම CMD කේත සහ පද්ධති විචල්‍යයන් මෙහි දක්වා ඇත: CMD භාවිතා කරමින් වින්ඩෝස් පද්ධති පරිසර විචල්‍යයන් සකසන්න .

CMD විවෘත කර Set ටයිප් කරන්න

පද්ධති විචල්‍යයේ සියලු අගයන් ඔබට ලැබෙනු ඇත.

ඔබගේ කවුළු මෙහෙයුම් පද්ධතියේ ස්ථාපනය කර ඇති ජාවා වල මාර්ග විස්තර දැනගැනීම සඳහා සෙට් ජාවා ටයිප් කරන්න.


කරුණාකර ප්‍රශ්නය නැවත ප්‍රවේශමෙන් කියවන්න. ඔබේ පිළිතුර මුල් ප්‍රශ්නයට පිළිතුරු සපයන්නේ නැත .
ඩේවිඩ් පොස්ටිල්

එය ආසන්නයි. REG ADD භාවිතා කිරීමෙන් මෙය කළ හැකිද?
ටූගම්

3

setx env var [/M]ඉහත සඳහන් කළ පරිදි ඔබට භාවිතා කළ හැකිය . එය ක්‍රියාත්මක නොවන්නේ නම් ඔබට refreshenvපරිසර විචල්‍යයන් නැවුම් කිරීමට භාවිතා කළ හැකිය . එය සිදු කිරීම සඳහා ඔබේ පරිගණකය, Explorer.exe හෝ ඔබේ විධාන විමසුම නැවත ආරම්භ කිරීම අවශ්‍ය නොවේ.

සංස්කරණය කරන්න: පැහැදිලිවම නැවුම් බවක් වින්ඩෝස් සමඟ නොපැමිණේ, එබැවින් මෙහි මූලාශ්‍රය: https://pastebin.com/1fJqA0pT
RefreshEnv.cmd ලෙස සුරකින්න සහ එය ඔබගේ PATH පරිසර විචල්‍යයන්ට ඇතුළත් කර ඇති ෆෝල්ඩරයක තබන්න.


1
'Refreshenv' සඳහන් කිරීම සඳහා +1 - මම මීට පෙර කවදාවත් හමු නොවනු ඇත!
ෆ්‍රැන්සිස් නෝර්ටන්

1

දුරස්ථ පරිගණකයක පරිසර විචල්‍යයන් සැකසීම සඳහා ඔබ setx සමඟ / s පරාමිතිය භාවිතා කරන්නේ නම්, "දුරස්ථ ලේඛකාධිකාරී" සේවාව ඉලක්කගත යන්ත්‍රය මත ක්‍රියාත්මක විය යුතු අතර එසේ නොමැතිනම් ඔබට "දෝෂයක්: නිශ්චිත මෙහෙයුම සම්පූර්ණ කළ නොහැක.

( මෙම තොරතුරු ඇතුළත් කිරීම සඳහා මම මයික්‍රොසොෆ්ට් වෙතින් සෙට්ක්ස් පිළිබඳ ඔවුන්ගේ ටෙක්නෙට් ලිපිය යාවත්කාලීන කරන ලෙස ඉල්ලා සිටිමි .)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.