หลัก Windows 10 แสดงการแจ้งเตือนข้อความจาก PowerShell

แสดงการแจ้งเตือนข้อความจาก PowerShell



PowerShell เป็นรูปแบบพร้อมรับคำสั่งขั้นสูง มันถูกขยายด้วยชุด cmdlet ที่พร้อมใช้งานจำนวนมากและมาพร้อมกับความสามารถในการใช้. NET framework / C # ในสถานการณ์ต่างๆ Windows มีเครื่องมือ GUI PowerShell ISE ซึ่งช่วยให้สามารถแก้ไขและดีบักสคริปต์ได้อย่างมีประโยชน์ บางครั้งคุณหลายคนจำเป็นต้องแสดงการแจ้งเตือนจากสคริปต์ PowerShell เพื่อแจ้งให้ผู้ใช้ทราบว่างานบางอย่างเสร็จสิ้นแล้ว นี่คือวิธีการบางอย่างที่คุณสามารถใช้ได้

การโฆษณา

ข้อความจากสคริปต์ PowerShell ของคุณอาจแจ้งให้ผู้ใช้ทราบว่าสคริปต์ที่ใช้งานมายาวนานของคุณทำงานเสร็จแล้ว หรืออาจบอกได้ว่ามีบางอย่างผิดปกติหรือมีสิ่งสำคัญเกิดขึ้น นี่คือวิธีการที่ฉันมักจะใช้

แสดงการแจ้งเตือนข้อความจาก PowerShell

วิธีที่ง่ายที่สุดเกี่ยวข้องกับคลาสสิก โฮสต์สคริปต์ของ Windows แอป

วิธีโพสต์สดบนอินสตาแกรม

ด้วย PowerShell การสร้างอินสแตนซ์ของวัตถุ COM เป็นเรื่องง่าย ในกรณีของเราเราต้องการวัตถุ Windows.Shell จาก WSH สามารถสร้างได้ด้วยคำสั่งต่อไปนี้:

$ wsh = วัตถุใหม่ -ComObject Wscript.Shell

ตอนนี้เราสามารถใช้ไฟล์$ wshobject to call method ใช้ได้สำหรับWscript.Shell. หนึ่งในนั้นคือป๊อปอัพนี่คือสิ่งที่เราต้องการ สามารถใช้รหัสต่อไปนี้:

$ wsh = วัตถุใหม่ -ComObject Wscript.Shell $ wsh.Popup ('สวัสดีจาก Winaero')

ข้อความจาก PowerShell Windows 10

ป๊อปอัพสามารถปรับแต่งวิธีการได้ ตัวอย่างเช่นคุณสามารถระบุชื่อเรื่องกำหนดไอคอนกล่องโต้ตอบเริ่มต้นหรือแสดงปุ่มพิเศษ

ปรับแต่งวิธีการป๊อปอัป

ไวยากรณ์มีดังนี้

ป๊อปอัพ(,,,)

ข้อความคือข้อความที่คุณต้องการแสดงในข้อความ

SecondsToWaitคือจำนวนเต็มที่มีจำนวนวินาทีที่ช่องจะแสดงจนกว่าจะปิด ถ้าเป็นศูนย์หรือละไว้กล่องข้อความจะอยู่จนกว่าผู้ใช้จะปิด

หัวข้อคือสตริงที่มีหัวเรื่องซึ่งจะปรากฏเป็นชื่อของข้อความ

ประเภทเป็นจำนวนเต็มที่สอดคล้องกับรูปลักษณ์และพฤติกรรมเฉพาะที่กำหนดไว้ในตารางต่อไปนี้

มูลค่าปุ่ม
0ตกลง
1ตกลงยกเลิก
2การทำแท้ง
ไม่สนใจลองอีกครั้ง
3ใช่,
ไม่ยกเลิก
4ใช่ไม่ใช่
5ลองอีกครั้ง
ยกเลิก
16สำคัญ
32คำถาม
48อุทาน
64ข้อมูล

เพื่อให้ได้ไอคอนและปุ่มที่ต้องการให้รวมค่า เช่นในการเขียนคำถามให้ใช้ 1 + 32 เป็นของคุณประเภทมูลค่า. ดูตัวอย่างต่อไปนี้:

คำถามจาก PowerShell Windows 10

วิธีการป๊อปอัปยังสามารถส่งคืนปุ่มที่ผู้ใช้คลิกเพื่อปิดกล่องข้อความป๊อปอัป อ้างถึงตารางต่อไปนี้:

ส่งคืนค่าคลิกปุ่มแล้ว
1ตกลง
2ยกเลิก
3การทำแท้ง
4ลองอีกครั้ง
5ละเว้น
6ใช่
7ไม่
-1ไม่มีข้อความ
กล่องถูกปิดโดยอัตโนมัติ (หมดเวลา)

คุณสามารถจัดการกับค่าส่งคืนได้ดังนี้:

$ result = $ wsh.Popup ('คุณชอบ Winaero ไหม', 0, 'คำถามจาก PS', 1 + 32)

หรือคุณสามารถใช้การเรียก. NET Framework เพื่อแสดงข้อความ

ใช้ MessageBox จาก. NET Framework

คำสั่งที่คุณต้องใช้มีลักษณะดังนี้:

[System.Windows.MessageBox] :: Show ('สวัสดีจาก Winaero')

ผลลัพธ์:

ธีมปีใหม่ 2017

MessageBox NET PowerShell Windows 10

อีกครั้งคุณสามารถปรับแต่งได้ สำหรับการอ้างอิงโปรดดูหน้าต่อไปนี้:

MessageBox แสดงวิธีการ

สุดท้ายมีโมดูลพิเศษสำหรับ PowerShell ที่คุณสามารถใช้ได้เมื่อเป็นไปได้

ใช้โมดูลพิเศษ BurntToast

หากคุณไม่ได้ถูก จำกัด ให้ใช้โมดูลภายนอกคุณสามารถไปด้วย BurntToast .

ติดตั้งดังนี้:

  1. เปิด PowerShell ในฐานะผู้ดูแลระบบ .
  2. ประเภท:ติดตั้งโมดูล - ชื่อ BurntToast
  3. โมดูลพร้อมใช้งาน

ในการแสดงการแจ้งเตือนให้รันคำสั่ง:

นำเข้าโมดูล BurntToast
ใหม่ -BurntToastNotification - ข้อความ 'Winaero', 'สวัสดีจาก PowerShell'

Toast Notification PowerShell Windows 10

ดูไฟล์ แกลเลอรี PowerShell สำหรับรายละเอียดและคำแนะนำที่สมบูรณ์

โปรดทราบสิ่งต่อไปนี้ หากต้องการดูการแจ้งเตือนของคุณ

  1. นโยบายการดำเนินการ PowerShell ควรกำหนดค่า เพื่ออนุญาตให้โหลดโมดูลของบุคคลที่สาม
  2. ถ้า เปิดใช้ Focus Assist ใน Windows 10 อาจซ่อนการแจ้งเตือน BurntToast ของคุณ
  3. โมดูลสามารถลบออกได้ด้วยคำสั่งถอนการติดตั้งโมดูล BurntToast.

แค่นั้นแหละ!

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแนบรูปภาพไปกับอีเมลบน iPhone และ iPad
วิธีแนบรูปภาพไปกับอีเมลบน iPhone และ iPad
ส่งรูปภาพทางอีเมลบน iPad หรือ iPhone โดยใช้แอพ Photos, แอพ Mail หรือฟีเจอร์มัลติทาสกิ้งของ iPad
Microsoft ปิดใช้งานคุณสมบัติ RemoteFX vGPU ตั้งแต่เดือนกรกฎาคม 2020
Microsoft ปิดใช้งานคุณสมบัติ RemoteFX vGPU ตั้งแต่เดือนกรกฎาคม 2020
นอกเหนือจากการอัปเดตในวันนี้ Microsoft ได้ประกาศว่าคุณลักษณะ RemoteFX vGPU จะถูกปิดใช้งานสำหรับเครื่องเสมือน Hyper-V Microsoft พบช่องโหว่ที่ร้ายแรงในคุณลักษณะนี้ดังนั้นจึงจะปิดใช้งานตั้งแต่บัดนี้ คุณลักษณะ vGPU สำหรับ RemoteFX ทำให้เครื่องเสมือนหลายเครื่องสามารถแชร์ GPU จริงได้ การแสดงผลและการคำนวณ
วิธีบล็อกข้อความบน Galaxy S7
วิธีบล็อกข้อความบน Galaxy S7
แม้ว่าคนส่วนใหญ่จะได้รับ robocall และสแปมบางรูปแบบ แต่ก็หายากกว่าเล็กน้อยที่จะได้รับข้อความที่ไม่ต้องการ ถึงกระนั้น ก็เป็นไปได้อย่างยิ่งที่บริษัทจะได้รับหมายเลขโทรศัพท์ของคุณและเริ่มส่งข้อความหาคุณ
รีวิว Mario Kart 8 Deluxe: ไม่มีเหตุผลที่ดีกว่าในการเป็นเจ้าของสวิตช์
รีวิว Mario Kart 8 Deluxe: ไม่มีเหตุผลที่ดีกว่าในการเป็นเจ้าของสวิตช์
เราเคยไปที่นั่นมาก่อน หลังจากรอดชีวิตจากการโจมตีของ Red and Blue Shells คุณสามารถยึดตำแหน่งที่หนึ่งของคุณได้ในสองรอบสุดท้ายและในที่สุดคุณก็มาถึงจุดจบ แต่ไม่มี,
วิธีแก้ไขอุปกรณ์เมื่อคุณไม่สามารถส่งข้อความถึงบุคคลหนึ่งคนบน Android
วิธีแก้ไขอุปกรณ์เมื่อคุณไม่สามารถส่งข้อความถึงบุคคลหนึ่งคนบน Android
เมื่อเร็ว ๆ นี้ ผู้ใช้ Android บางรายพบว่าพวกเขาไม่สามารถส่งข้อความถึงบุคคลคนเดียวได้ ดูเหมือนว่าปัญหาจะส่งผลกระทบต่ออุปกรณ์ที่ใช้ Android 8.0 Oreo ขึ้นไป ในขณะที่สาเหตุที่แท้จริงของปัญหาคือ
ทำให้ Microsoft Edge ถามว่าจะบันทึกการดาวน์โหลดที่ไหน
ทำให้ Microsoft Edge ถามว่าจะบันทึกการดาวน์โหลดที่ไหน
วิธีเปิดหรือปิดถามว่าจะบันทึกที่ไหนสำหรับการดาวน์โหลด Microsoft Edge Chromium โดยค่าเริ่มต้น Microsoft Edge จะบันทึกไฟล์ที่คุณดาวน์โหลดลงในโฟลเดอร์ดาวน์โหลดซึ่งโดยปกติจะตั้งค่าเป็น C: Users you user name Downloads คุณอาจต้องการเปลี่ยนลักษณะการทำงานและแจ้งให้คุณทราบถึงโฟลเดอร์ที่จะบันทึกแต่ละโฟลเดอร์
สำรองและกู้คืนแอปข่าวสารใน Windows 10
สำรองและกู้คืนแอปข่าวสารใน Windows 10
แอป Windows 10 News เป็นแอป Store (แพลตฟอร์ม Windows สากล) ซึ่งติดตั้งมาพร้อมกับระบบปฏิบัติการ คุณสามารถสำรองและกู้คืนการตั้งค่าและตัวเลือกต่างๆ