පවර්ෂෙල් හි කේත විවරණය කරන්නේ කෙසේද?


954

පවර්ෂෙල් (1.0 හෝ 2.0) හි කේත විවරණය කරන්නේ කෙසේද ?


25
සටහන '#' යනු බොහෝ ෂෙල් සහ ස්ක්‍රිප්ට් භාෂාවලින් අදහස් දැක්වීමකි : බාෂ්, පයිතන්, පීඑච්පී, රූබී සහ දැන් පවර්ෂෙල්.
yzorg

61
මේ හරියටම මම උපකල්පනය ඇයි #වින්ඩෝස් හෝ Microsoft පදනම් ඩේටා තුළ ප්රතිචාරයක් නොවේ.
රෙනේ නිෆෙනෙගර්

2
එයට හේතුව, පෙනෙන හැටියට, ඔවුන්ගේ අනෙකුත් තාක්ෂණයන් මෙන් නොව, එම්.එස්. මට එය කොතැනකවත් සොයාගත නොහැකි විය.
dudeNumber4

5
ude dudeNumber4 පවර්ෂෙල් හි ඕනෑම භාෂාවක වඩාත් සවිස්තරාත්මක යොමු දැක්වීමක් ඇත. භාෂාවට අංගයක් එක් කිරීමට නම්, එයට උදාහරණ, ක්‍රමවේදය සහ සාමාජික ලැයිස්තු ආදිය ඇතුළත් සවිස්තරාත්මක ලියකියවිලි ඇතුළත් විය යුතුයhelp
ටයිලර් එච්

Answers:


1276

පවර්ෂෙල් වී 1 හි ඇත්තේ #අදහස් දැක්වීමෙන් පසුව පෙළ සෑදීම පමණි .

# This is a comment in Powershell

පවර්ෂෙල් හි V2 <# #>බ්ලොක් අදහස් සඳහා සහ වඩාත් නිශ්චිතවම උදව් අදහස් සඳහා භාවිතා කළ හැකිය.

#REQUIRES -Version 2.0

<#
.SYNOPSIS
    A brief description of the function or script. This keyword can be used
    only once in each topic.
.DESCRIPTION
    A detailed description of the function or script. This keyword can be
    used only once in each topic.
.NOTES
    File Name      : xxxx.ps1
    Author         : J.P. Blanc (jean-paul_blanc@silogix-fr.com)
    Prerequisite   : PowerShell V2 over Vista and upper.
    Copyright 2011 - Jean Paul Blanc/Silogix
.LINK
    Script posted over:
    http://silogix.fr
.EXAMPLE
    Example 1
.EXAMPLE
    Example 2
#>
Function blabla
{}

පිළිබඳ වැඩි විස්තර සඳහා .SYNOPSISසහ about_Comment_Based_Help.* බලන්න .

අදහස් දැක්වීම්: මෙම කාර්යය අදහස් විසින් භාවිතා Get-HelpCmdLet සහ මූල පදය පෙර පත් කළ හැකි Function, හෝ ඇතුළත {}පෙර හෝ කේතය ම පසු.


46
<# #> වාරණ සටහන ගැන දැන සිටියේ නැත. නියමයි
ඩෙනිස් ජී

3
PowerShell v3 සඳහා ව්‍යාකරණ ඔබට මෙහි සොයාගත හැකිය: microsoft.com/en-us/download/details.aspx?id=36389 . කොටස දෙස බලන්න B.1.2 Comments.
james.garriss

මම සෑම පරාමිතියක්ම නව පේළියක් මත තැබීම සඳහා බැක්ටික්ස් සමඟ සෙන්ඩ්-මේල් මැසේජ් ශ්‍රිතය භාවිතා කළ අතර, ඉන් එකක් (-බීසී) අදහස් දැක්වූ අතර එය ඊළඟ පේළියේ දෝෂයක් ඇති කළේය (-බොඩි: '-බොඩි' යන පදය cmdlet එකක නමක් ලෙස හඳුනාගෙන නොමැත ...) එබැවින් ශ්‍රිතයකට ඇමතුමක් මධ්‍යයේ පේළියක් අදහස් දැක්වීම සහාය නොදක්වයි. සමහර විට එය රේඛීය-අඛණ්ඩතාවය විය හැකිය, සමහර විට එය වෙනත් දෙයක් විය හැකිය, එක්කෝ එය ක්‍රියාත්මක වනු ඇතැයි මම බලාපොරොත්තු නොවෙමි
ඩාවෝස්

එලෙස අදහස් දැක්වීම ඇත්තෙන්ම පේළියකි. ඔබගේ විධානය විග්‍රහ කරනු ලැබේ: Send-MailMessage -To bob@bob.com # මෙය අදහස් දැක්වීමකි - මාතෘකාව "මට උදව් කරන්න!" etc.
CitizenRon

විවෘත කිරීමෙන් පසු {( ශ්‍රිතය ඇතුළත ) ක්‍රියාකාරී විවරණය තැබීම වඩාත් විශ්වාසදායක බව මට පෙනී ගියේය. විශේෂයෙන්, ස්ක්‍රිප්ට් මොඩියුලයේ කාර්යයන් සමඟ එය පිටත වැඩ කිරීමට මට අපහසු විය.
jpmc26

99

ඔබ මේ ආකාරයට හැෂ් සලකුණ භාවිතා කරයි

# This is a comment in Powershell

ජනප්‍රිය භාෂා කිහිපයකින් අදහස් දැක්විය යුතු ආකාරය පිළිබඳව සොයා බැලීමට විකිපීඩියාවට හොඳ පිටුවක් ඇත

http://en.wikipedia.org/wiki/Comparison_of_programming_languages_(syntax)#Comments



36

තනි පේළි අදහස් හැෂ් සංකේතයකින් ආරම්භ වන අතර , දකුණේ ඇති #සියල්ල නොසලකා හරිනු ඇත:

# Comment Here

පවර්ෂෙල් 2.0 සහ ඊට ඉහළින් බහු රේඛා වාරණ අදහස් භාවිතා කළ හැකිය:

<# 
  Multi 
  Line 
#> 

විධාන පෙළක් විධාන තුළ කාවැද්දීම සඳහා ඔබට වාරණ අදහස් භාවිතා කළ හැකිය:

Get-Content -Path <# configuration file #> C:\config.ini

සටහන: පවර්ෂෙල් ටැබ් සම්පුර්ණ කිරීම සඳහා සහය දක්වන බැවින් Space + TABඅදහස් දැක්වීමට පෙර පිටපත් කිරීම හා ඇලවීම පිළිබඳව ඔබ සැලකිලිමත් විය යුතුය .


3
බ්ලොක් අදහස් දැක්වීමේ ශෛලිය තනි පේළියක් තුළ පෙන්වීම සඳහා +1 . මා මෙහි පැමිණියේ අරාවෙහි එක් එක් අංග තාවකාලිකව ප්‍රකාශ කරන්නේ කෙසේදැයි සොයමින්.
ක්‍රිස් ඕල්ඩ්වුඩ්

18

මෙහි

# Single line comment in Powershell

<# 
--------------------------------------
Multi-line comment in PowerShell V2+ 
-------------------------------------- 
#>

11
පවතින පිළිතුරු වලට මෙය එකතු කරන්නේ කුමක්ද?
TZHX

5
එය සරල හා සෘජු ලෙස තබා ගැනීම
Vic

1
මම හිතන්නේ බොහෝ පිළිතුරු ඉංග්‍රීසි සෑම විටම පළමු භාෂාවක් නොවන බව අමතක කර ඇත්ත වශයෙන්ම පිළිතුර ලබා ගැනීමට පෙර ඔවුන්ගේ පෙරවදනෙහි වාචිකව හා සංකීර්ණ ලෙස යන්න. මෙම පිළිතුර පරිපූර්ණයි, අප සොයන උදාහරණ වෙත කෙලින්ම පිවිසීම.
ජෙෆ් ග්‍රිස්වාල්ඩ්

15

පවර්ෂෙල් අයිඑස්ඊ තුළ ඔබට ආරම්භක ස්නිපින් මෙනුව විවෘත කිරීමට Ctrl+ පහර දී අදහස් දැක්වීමේ කොටස තෝරන්න :J

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


මෙය නව වාරණ සටහනක් ඇතුළත් කරයි; එය පවතින රේඛා ගැන අදහස් දක්වන්නේ නැත.
ටයිලර් එච්


0

විවරණ ඇතුළත් කිරීමේ විශේෂ ක්‍රමයක් ඇත ස්ක්‍රිප්ටයේ අවසානය එක් කරන්න:

....
exit 

Hi
Hello
We are comments
And not executed 

පසු exitකිසිවක් ක්‍රියාත්මක නොවන අතර අදහස් දැක්වීම් මෙන් හැසිරෙන්න.

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.