में कंसोल को लिखने का सबसे अच्छा तरीका मुझे कंसोल पर प्रिंट (गूंज) के विभिन्न तरीकों के बारे में थोड़ा उलझन है। मैंने देखा है कि कंसोल पर आउटपुट लिखने के कई तरीके हैं, जैसे:PowerShell
Write-Host "Hello world1"
"Hello World2"
Out-Host -InputObject "Hello World3"
सभी तीन तरीके कंसोल पर प्रिंट होंगे। मध्य एक किसी भी तरह से सरल और कम verbose और उपयोग करने में आसान है। मैं यह भी पता है कि जब आप इस तरह के रूप में एक समारोह लिखें:
function GetValues()
{
"1"
"2"
}
यह अभी भी पाइप लाइन में दो स्ट्रिंग रिटर्न:
और मैं अभी भी बाहर मूल्यों मुद्रित करने में सक्षम हूँ:
foreach ($s in GetValues)
{
Write-Host "s: " $s
}
जो चीज़ मैंने पाया है वह था कि केवल उद्धृत स्ट्रिंग का उपयोग कस्टम होस्ट पर हमेशा दिखाई नहीं देता है, और मुझे कस्टम होस्ट पर प्रिंट करने के लिए मान प्राप्त करने के लिए Write-Host का उपयोग करना पड़ता है।
किसी भी तरह से मुझे यह भ्रमित लगता है। "Print something"
Write-Host
पर उपनाम होना चाहिए या इरादा क्या है?
[लिखें मेजबान बुराई है ] (http://windowsitpro.com/blog/what-do-not-do-powershell-part-1) –