වින්ඩෝස් 7 හි විධාන විමසුමේ සිට පරිසර විචල්‍යයක අන්තර්ගතය පෙන්වන්නේ කෙසේද?


527

වින්ඩෝස් 7 හි, මම විධාන විමසුම ආරම්භ කරන විට, පරිසර විචල්‍යයක ( JAVA_HOMEහෝ PATHවිචල්‍ය වැනි) අන්තර්ගතයන් ප්‍රදර්ශනය කිරීමට කිසියම් විධානයක් තිබේද?

මම උත්සාහ කර තිබේ echo $PATH, echo PATHහා $PATHනමුත් මෙම වැඩ වත් නැත.


26
An ඩැනියෙල්: වින්ඩෝස් හි පරිසර විචල්‍යයන් සකසන්නේ කෙසේදැයි මම දනිමි, මම සරලවම "පද්ධති ගුණාංග"> "උසස්" සහ "පරිසර විචල්‍යයන්" විවෘත කරමි. එබැවින් "PATH සහ වෙනත් පරිසර විචල්‍යයන් සකසන්නේ කෙසේද?" යන මාතෘකාව යටතේ මගේ ප්‍රශ්නයට පිළිතුර මම බලාපොරොත්තු නොවෙමි. , මම ඒක දන්නා නිසා! ඒවා සකසන්නේ කෙසේදැයි මම විමසන්නේ නැත .
ජොනාස්

එක්තරා ආකාරයකින් ඔබ නිවැරදියි - අනෙක් මාතෘකාවෙහි එක් කතුවරයෙකු ලෙස, මම ඇත්ත වශයෙන්ම දීර් word කාලයක් තිස්සේ නිශ්චිත වචන දැක නැත. මම එම මාතෘකාව සංස්කරණය කළේ එහි සත්‍ය අන්තර්ගතය පිළිබිඹු කිරීම සඳහා ය. මම ඡන්දය වෙනස් කිරීමට යන්නේ නැත, මට නොහැකි නිසාත්, මෙම මාතෘකාව පර්යේෂණ ප්‍රයත්නයක් නොපෙන්වන බවට මගේ තක්සේරුව වෙනුවෙන් පෙනී සිටින නිසාත් ය.
ඩැනියෙල් බෙක්

සමහර විට අදාළ: stackoverflow.com/questions/1884071/...
Technophile

2
echo %path:;=&echo.%අර්ධ සළකුණු වෙන් කළ මාර්ගවල ලස්සන ලැයිස්තුවක් ලබා ගනී. විචල්‍යයක &හෝ වැනි විශේෂ අක්ෂර නොමැති නම් ක්‍රියා කරයි ^.
ඇන්ඩ්‍රි

1
වින්ඩෝස් විධාන කවචයේ මාර්ගය මුද්‍රණය කිරීමේ විධානය:path
Vyacheslav Lanovets

Answers:


590

වින්ඩෝස් විධාන-විමසුමේදී වාක්‍ය ඛණ්ඩය වේ echo %PATH%

සියලුම පරිසර විචල්‍යයන්ගේ ලැයිස්තුවක් ලබා ගැනීම සඳහා විධානය ඇතුළත් කරන්න set

එම විචල්‍යයන් පෙළ ගොනුවකට යැවීමට විධානය ඇතුළත් කරන්න set > filename.txt


ආශ්‍රිත


2
මෙම අගය මා පරිගණක ගුණාංගවල දක්වා ඇති දේට වඩා වෙනස් වන්නේ ඇයි?
Johnny_D

2
@Johnny_D බොහෝ විට ඔබට පරිශීලක විෂය පථයේ විචල්‍යයක් හෝ සැසි පරාසයක් සහිත විචල්‍යයක් තිබිය හැකිය ( setවිධාන විමසුමක් තුළ ඇති විධානය භාවිතා කිරීමෙන් ඔබ කොන්සෝලය කවුළුව වසා දැමීමෙන් පසුව වෙනස නොපවතිනු ඇත) එය ඉක්මවා යයි.
ස්කොට් චේම්බර්ලින්

EdRedGrittyBrick, පද්ධතිය පුරා සකසා ඇති ඒවා වර්තමාන පරිශීලකයාට පමණක් වෙනස් වන්නේ කෙසේද?
පැසීරියර්


141

පෙර පිළිතුරට අනුපූරක වීමට, ඔබ පවර්ෂෙල් භාවිතා කරන්නේ echo %PATH%නම් එය ක්‍රියා නොකරනු ඇත. ඒ වෙනුවට ඔබ පහත විධානය භාවිතා කළ යුතුය:echo $Env:PATH


19
PS හි ද: ls env:සියලු පරිසර විචල්‍යයන් ලැයිස්තුගත කිරීම සඳහා
ජෝර්ජ් මවර්

2
පවර්ෂෙල් දැන් නූතන වින්ඩෝස් මෙහෙයුම් පද්ධතියේ පෙරනිමි කවචය බැවින් මෙය ඉහළ ඡන්ද ප්‍රතිශතයක් ලබා ගත යුතුය. නවීන වින්ඩෝස් මත තවදුරටත් ක්‍රියා නොකරන බොහෝ පිළිතුරු එතනින් එහාට යන්න.
ලෙව්

1
E ලෙව්. Cmd නොමැති ඔබ සතුව ඇති අනුවාදය කුමක්ද?
පිස්සු භෞතික විද්‍යා

එසේ නම් විචල්‍යයක නම තිතක් අඩංගු නම් එය පෙන්වන්නේ කෙසේද? කැමතිද artifactory.user.name? echo $Env:artifactory.user.nameක්‍රියා නොකරයි (ඉස්මතු කිරීමෙන් ඇඟවෙන්නේ එය artifactoryවිචල්‍යය පෙන්වීමට උත්සාහ කරන බවයි )
යාකොව්එල්

26

අමතර තොරතුරු ටිකක් ලෙස: SET ගෝලීය හෝ පද්ධති විචල්‍යයන් සමඟ ක්‍රියා කරන අතර සමහර විට ඔබට පරිශීලක විචල්‍යයන් ලිවීමට හා කියවීමට අවශ්‍ය වන අතර මෙය SETX විධානය සමඟ සිදු කෙරේ . විස්ටා සමඟ ආරම්භ වන වින්ඩෝස් හි මූලික ස්ථාපනයන් සඳහා SETX ඇතුළත් කර ඇති නමුත් සම්පත් ඇසුරුම ස්ථාපනය කිරීමෙන් වින්ඩෝස් එක්ස්පී හි ද ලබා ගත හැකි විය.

SETX හි ඇති එක් වෙනසක් නම්, ඔබ එය ලියා ඇති විධාන කවුළුව තුළම විචල්‍යය කියවිය නොහැකි වීමයි. ඔබට SETX විධානය එක් විධාන හෝ පවර්ෂෙල් කවුළුවක ලිවිය යුතුය, ඉන්පසු ECHO භාවිතා කර එය කියවීමට නව කවුළුවක් විවෘත කරන්න.

SETX හට ගෝලීය හෝ පද්ධති විචල්‍යයන් ලිවිය හැකිය.

Set කිරීමට පරිශීලක SETX භාවිතා විචල්ය:

setx variable value

SETX භාවිතා කරමින් ගෝලීය හෝ පද්ධති විචල්‍යයක් සැකසීමට:

setx /m variable value

පරිශීලකයෙකු හෝ ගෝලීය විචල්‍යයක් කියවීමට:

මෙම විචල්‍යය කියවීම සඳහා ඔබ නව විධාන හෝ පවර්ෂෙල් කවුළුවක් විවෘත කළ යුතු බව මතක තබා ගන්න.

echo %variable%

10

SET /?: වෙතින්

SET P

'P' අක්ෂරයෙන් ආරම්භ වන සියලුම විචල්‍යයන් පෙන්වනු ඇත

උදාහරණයක් ලෙස ඔබට පරිසර විචල්‍ය% PATH% හි අගය සොයා ගැනීමට අවශ්‍ය නම්, ඔබට ටයිප් කළ හැකිය set path.

මෙය අක්ෂර 3 ට වඩා කෙටි echo %PATH%වන නමුත් එය "මාර්ගය" (උදා: පැතෙක්ස්ට්) වලින් ආරම්භ වන වෙනත් විචල්‍යයන් ද ලැයිස්තුගත කරන බව සලකන්න.


4

විසඳුම මට ටිකක් වෙනස් විය: එය පද්ධති පරිසර විචල්‍යය හඳුනා නොගනු ඇත JAVA_HOME, එබැවින් මට JAVA_HOMEපරිශීලක පරිසර විචල්‍යය ලෙස සැකසීමට සිදු විය, එවිට මට පද්ධති පරිසර විචල්‍ය සැකසීමේදී% JAVA_HOME% භාවිතා කළ හැකිය.

නැවත ආරම්භ කිරීම, මට සිදු වූයේ:

  • පරිශීලක පරිසර විචල්‍යයක් එක් කරන්න: %JAVA_HOME%ලෙස:

    "C:\Program Files\Java\jdk1.8.0_25";
    
  • %PATH%පද්ධති පරිසර විචල්‍යයට එක් කරන්න :

    "%JAVA_HOME%\bin;"
    
  • විධාන රේඛාවේ දෙවැන්න:

    echo %JAVA_HOME%, එය නිවැරදි මාර්ගය ලබා ගත්තේය (එය හඳුනා ගැනීමට පෙර);

    echo %PATH%, එය% JAVA_HOME% පරිශීලක විචල්‍යය සමඟ රචනා කරන ලද "C: \ වැඩසටහන් ගොනු \ Java \ jdk1.8.0_25 \ bin" ලබා ගත්තේය;

එය මට වැඩ කළා. මම හිතනවා ඒක උදව් වෙයි කියලා !!


3

පරිසර විචල්‍යයක අන්තර්ගතය ප්‍රදර්ශනය කිරීම සඳහා උදා. path, at command prom type: echo %path%
අගයන් වෙනම රේඛාවලින් set
පෙන්වීමට , ටයිප් කරන්න: "h" වලින් ආරම්භ වන සියලුම විචල්‍යයන් පෙන්වීමට, ටයිප් කරන්න: set h
(පරිගණක ප්‍රතිචාරය ලබා ගැනීම සඳහා ටයිප් කිරීමෙන් පසු Enter ඔබන්න, duh!)

ඉහත විධාන cmd සඳහා මිස පවර්ෂෙල් සඳහා නොවේ. පවර්ෂෙල් වලදී, ටයිප් කරන්න: echo $env:pathහෝ ls env:path
වෙනම රේඛාවල පෙන්වීම සඳහා, ටයිප් කරන්න: ls env:
"h" වලින් ආරම්භ වන සියලුම විචල්‍යයන් ප්‍රදර්ශනය කිරීමට, ටයිප් කරන්න: ls env:h*
"ජාවා" අඩංගු සියලුම විචල්‍යයන්ගේ අන්තර්ගතයන් / අගයන් පෙන්වීමට, ටයිප් කරන්න:ls env:*java*


0

පවර්ෂෙල්:

echo $Env:PATH

විධාන විමසුම:

echo $Env:%PATH%

විධාන විමසුමේ %PATH%ද ක්‍රියාත්මක වේ

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.