ค้นหาเว็บไซต์

ไวยากรณ์สำหรับการสร้างตัวแปรและแจ้งให้ผู้ใช้ป้อนข้อมูลใน PowerShell คืออะไร


ใน PowerShell ไวยากรณ์สำหรับการสร้างตัวแปรและการแจ้งให้ผู้ใช้ป้อนข้อมูลเกี่ยวข้องกับการรวมกันของการกำหนดตัวแปรและ cmdlet ของ Read-Host สิ่งนี้ทำให้ผู้ใช้สามารถป้อนข้อมูลระหว่างการเรียกใช้สคริปต์ ซึ่งสามารถจัดเก็บไว้ในตัวแปรเพื่อการประมวลผลหรือการจัดการเพิ่มเติม

หากต้องการสร้างตัวแปรและแจ้งให้ผู้ใช้ป้อนข้อมูลใน PowerShell คุณสามารถทำตามขั้นตอนเหล่านี้:

1. ประกาศตัวแปร: เริ่มต้นด้วยการประกาศตัวแปรโดยใช้เครื่องหมายดอลลาร์ ($) ตามด้วยชื่อตัวแปร ตัวอย่างเช่น หากต้องการสร้างตัวแปรชื่อ "myVariable" คุณจะต้องใช้ไวยากรณ์ต่อไปนี้:

powershell
   $myVariable
   

2. แจ้งให้ผู้ใช้ป้อนข้อมูล: หากต้องการแจ้งให้ผู้ใช้ป้อนข้อมูล คุณสามารถใช้ Read-Host cmdlet cmdlet นี้จะแสดงพร้อมท์และรอให้ผู้ใช้ป้อนค่า ค่าที่ป้อนสามารถเก็บไว้ในตัวแปรได้ ตัวอย่างเช่น หากต้องการแจ้งให้ผู้ใช้ระบุชื่อและจัดเก็บไว้ในตัวแปร "myVariable" คุณจะต้องใช้ไวยากรณ์ต่อไปนี้:

powershell
   $myVariable = Read-Host "Please enter your name"
   

ในตัวอย่างนี้ ข้อความ "โปรดป้อนชื่อของคุณ" จะแสดงให้ผู้ใช้เห็น และค่าที่ผู้ใช้ป้อนจะถูกจัดเก็บไว้ในตัวแปร "myVariable"

3. ใช้ตัวแปร: เมื่อผู้ใช้ป้อนค่าและเก็บไว้ในตัวแปรแล้ว คุณสามารถใช้ตัวแปรในสคริปต์ของคุณเพื่อประมวลผลหรือจัดการเพิ่มเติมได้ ตัวอย่างเช่น คุณสามารถแสดงค่าของตัวแปรได้โดยใช้ Write-Host cmdlet:

powershell
   Write-Host "Hello, $myVariable"
   

ในตัวอย่างนี้ ค่าที่ผู้ใช้ป้อนจะแสดงพร้อมกับข้อความ "สวัสดี"

สิ่งสำคัญคือต้องทราบว่า Read-Host cmdlet อ่านอินพุตของผู้ใช้เป็นสตริงตามค่าเริ่มต้น หากคุณต้องการแปลงอินพุตเป็นประเภทข้อมูลอื่น เช่น จำนวนเต็มหรือบูลีน คุณสามารถใช้วิธีการแปลงประเภทหรือการแปลงเพื่อให้ได้ผลลัพธ์ที่ต้องการ

นี่คือตัวอย่างที่สาธิตการเลือกประเภทเพื่อแปลงอินพุตของผู้ใช้เป็นจำนวนเต็ม:

powershell
$myVariable = [int](Read-Host "Please enter a number")
$doubleValue = $myVariable * 2
Write-Host "The double of $myVariable is $doubleValue"

ในตัวอย่างนี้ ผู้ใช้จะได้รับแจ้งให้ป้อนตัวเลข และอินพุตจะถูกแปลงเป็นจำนวนเต็มโดยใช้การหล่อประเภท [int] จากนั้นตัวแปรจะถูกคูณด้วย 2 และผลลัพธ์จะแสดงโดยใช้ Write-Host cmdlet

ไวยากรณ์สำหรับการสร้างตัวแปรและการแจ้งให้ผู้ใช้ป้อนข้อมูลใน PowerShell เกี่ยวข้องกับการประกาศตัวแปร โดยใช้ Read-Host cmdlet เพื่อแจ้งให้ผู้ใช้ทราบ และการกำหนดค่าที่ป้อนให้กับตัวแปร ตัวแปรนั้นสามารถใช้เพื่อการประมวลผลหรือการจัดการเพิ่มเติมภายในสคริปต์

บทความที่เกี่ยวข้อง