แอพสามารถแสดงการแจ้งเตือนเมื่อพวกเขาต้องการความสนใจจากผู้ใช้ เช่น การแจ้งเตือน 'คุณต้องการบันทึกการเปลี่ยนแปลงหรือไม่' ที่คุณพยายามปิดไฟล์ Notepad ที่มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก นอกจากนี้ยังสามารถแสดงข้อความ เช่น เมื่อดาวน์โหลดไฟล์หรือได้รับการประมวลผลแล้ว
ข้อความเหล่านี้มีประโยชน์แต่ไม่จำเป็นต้องมาจากแอป ผู้ใช้สามารถแสดงกล่องข้อความที่กำหนดเองใน Windows 10 ได้โดยใช้แบตช์สคริปต์ สคริปต์ PowerShell หรือโดยการเรียกใช้คำสั่งใน Command Prompt หรือ PowerShell
ต้องการแสดงการแจ้งเตือนขนมปังปิ้งหรือไม่? ใช้โมดูล PowerShell
กล่องข้อความแบบกำหนดเองใน Windows 10
กล่องข้อความแบบกำหนดเองจะมีชื่อ ข้อความ และปุ่มเรียกร้องให้ดำเนินการ เช่น ปุ่มตกลง ซึ่งจะยกเลิกข้อความ

ขั้นแรก ตัดสินใจว่าคุณต้องการใช้สคริปต์หรือต้องการเรียกใช้คำสั่ง การเรียกใช้คำสั่งนั้นง่ายกว่า ดังนั้นเราจะพูดถึงวิธีสคริปต์ก่อน
1. สคริปต์ Batch/PowerShell เพื่อแสดงกล่องข้อความ
ทำตามขั้นตอนด้านล่างเพื่อสร้างสคริปต์
- เปิดไฟล์ Notepadใหม่(หรือใช้โปรแกรมแก้ไขข้อความที่คุณเลือก)
- วางสิ่งต่อไปนี้ในไฟล์ Notepad
@echo ปิด powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('My Message', 'Message title', 'OK', [System.Windows.Forms.MessageBox]::Show('My Message', 'Message title', 'OK', [System. Windows.Forms.MessageBoxIcon]::ข้อมูล);}"
- ถ้าคุณตั้งใจจะใช้สคริปต์ PowerShell , ลบบรรทัดแรก
@echo off :
- แก้ไขสคริปต์ดังต่อไปนี้:
- แทนที่ ' ข้อความของฉัน ' ด้วยข้อความที่คุณต้องการให้กล่องข้อความแสดง
- แทนที่"Message Title"ด้วยชื่อของกล่องข้อความที่คุณต้องการ
ตัวอย่าง:
@echo ปิด powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Go to the reactor room', 'Reactor Meltdown', 'OK', [System.Windows.Forms.MessageBoxIcon]::Information);}"
- บันทึกไฟล์ที่มีนามสกุล .bat สำหรับแบตช์สคริปต์หรือ . ขยาย PS1 สำหรับสคริปต์
- เรียกใช้สคริปต์และกล่องข้อความจะปรากฏขึ้น

2. Command Prompt หรือ PowerShell – กล่องข้อความ
การแสดงกล่องข้อความจากพรอมต์คำสั่งหรือจาก PowerShell เป็นเรื่องง่าย คุณไม่จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบเพื่อแสดงกล่องข้อความ
พร้อมรับคำสั่ง
- เปิดพรอมต์คำสั่ง
- เรียกใช้คำสั่งต่อไปนี้ในนั้น
- แก้ไขคำสั่งด้านล่างเพื่อตั้งค่าข้อความและชื่อที่กำหนดเองของคุณ
- แทนที่'ข้อความของฉัน' ด้วยข้อความที่คุณต้องการให้กล่องข้อความแสดง
- แทนที่"ชื่อข้อความ" ด้วยชื่อที่คุณต้องการให้กล่องข้อความมี
@echo ปิด powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('My Message', 'Message Title', 'OK', [System.Windows.Forms.MessageBox]::Show('My Message', 'Message Title', 'OK', [System. Windows.Forms.MessageBoxIcon]::ข้อมูล);}"

PowerShell
- เปิดPowerShell
- เรียกใช้คำสั่งต่อไปนี้
- แก้ไขคำสั่งเพื่อเพิ่มข้อความและชื่อของคุณเอง
- แทนที่'ข้อความของฉัน' ด้วยข้อความที่คุณต้องการให้กล่องข้อความแสดง
- แทนที่"ชื่อข้อความ" ด้วยชื่อที่คุณต้องการให้กล่องข้อความมี
powershell -Command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('My Message', 'Message Title', 'OK', [System.Windows.Forms) .MessageBoxIcon]::ข้อมูล);}"
