Windows Tips & News

إظهار إشعار رسالة من PowerShell

click fraud protection
موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظام

PowerShell هو شكل متقدم من موجه الأوامر. وهو مزود بمجموعة ضخمة من أوامر cmdlets الجاهزة للاستخدام ويأتي مع القدرة على استخدام .NET framework / C # في سيناريوهات مختلفة. يتضمن Windows أداة واجهة المستخدم الرسومية ، PowerShell ISE ، والتي تتيح تحرير البرامج النصية وتصحيحها بطريقة مفيدة. تحتاج أحيانًا إلى إظهار إشعار من برنامج نصي من PowerShell لإعلام المستخدم بإنجاز بعض المهام. فيما يلي بعض الطرق التي يمكنك استخدامها.

الإعلانات

قد تُعلم رسالة من برنامج PowerShell النصي الخاص بك أن البرنامج النصي الذي يعمل لفترة طويلة قد أنهى عمله. أو قد يشير إلى أن شيئًا ما خطأ أو أن شيئًا مهمًا قد حدث. فيما يلي الطرق التي أستخدمها عادةً.

محتوياتإخفاء
إظهار إشعار رسالة من PowerShell
تخصيص طريقة Popup
استخدام MessageBox من .NET Framework
باستخدام وحدة خاصة ، BurntToast

إظهار إشعار رسالة من PowerShell

أبسط طريقة تتضمن الطريقة الكلاسيكية مضيف برمجة Windows تطبيق.

باستخدام PowerShell ، من السهل إنشاء مثيل لكائن COM. في حالتنا ، نحتاج إلى Windows. كائن شل من WSH. يمكن إنشاؤه بالأمر التالي:

$ wsh = New-Object -ComObject Wscript. صدفة

الآن ، يمكننا استخدام دولار وش كائن لاستدعاء الأساليب المتاحة ل Wscript. صدفة. واحد منهم هو يظهر فجأة، هذا هو ما نحتاج إليه. يمكن استخدام الكود التالي:

$ wsh = New-Object -ComObject Wscript. شل $ wsh. نافذة منبثقة ("مرحبًا من Winaero")
رسالة من PowerShell Windows 10

ال يظهر فجأة يمكن تخصيص الطريقة. على سبيل المثال ، يمكنك تحديد العنوان الخاص به ، أو تعيين أحد رموز الحوار الافتراضية ، أو إظهار أزرار إضافية.

تخصيص طريقة Popup

بناء الجملة على النحو التالي.

يظهر فجأة(,,، <type>) </type>

Text هو النص الذي تريد إظهاره في ملف message.

SecondsToWait هو عدد صحيح يحتوي على عدد الثواني التي يستغرقها المربع سيعرض حتى يتم رفضه. في حالة الصفر أو الإهمال ، يظل مربع الرسالة حتى يرفض المستخدم. p>

العنوان code> عبارة عن سلسلة تحتوي على العنوان الذي سيظهر كعنوان لـ message.

Type هو عدد صحيح يتوافق مع مظهر وسلوك معين محدد في ما يلي الجدول. p>

القيمة زر
0 موافق
1 حسنًا ، إلغاء td>
2 إحباط ،
تجاهل ، إعادة المحاولة td>
3 td > نعم
لا ، إلغاء td>
4 نعم ، احصل على الأيقونة والأزرار المطلوبة ، واجمع القيم. على سبيل المثال ، لكتابة سؤال ، استخدم 1 + 32 كقيمة النوع code>. انظر المثال التالي: p>
سؤال من PowerShell Windows 10

يمكن للطريقة المنبثقة أيضًا إرجاع الزر الذي النقر لاستبعاد مربع الرسالة المنبثقة. راجع الجدول التالي: p>

إرجاع القيمة زر تم رفض مربع الرسالة
تلقائيًا (المهلة)

يمكنك التعامل مع قيمة الإرجاع على النحو التالي: p>

 $ result = دولار وش. Popup ("هل تحب Winaero؟"، 0، "A question from PS"، 1 + 32) 

بدلاً من ذلك ، يمكنك استخدام استدعاء .NET Framework لعرض رسالة. p> < h2> استخدام MessageBox من .NET Framework

الأمر الذي تحتاج إلى استخدامه يشبه ما يلي: p>

[System. شبابيك. MessageBox]:: عرض ('مرحبًا من Winaero')

النتيجة: p>

MessageBox NET PowerShell Windows 10

مرة أخرى ، يمكنك تخصيصه. للرجوع إليها ، راجع الصفحة التالية:

MessageBox. طريقة العرض span>

أخيرًا ، هناك وحدة خاصة لـ PowerShell يمكنك استخدامها عندما يكون ذلك ممكنًا. p>

استخدام خاص الوحدة النمطية ، BurntToast

إذا لم تكن مقيدًا باستخدام الوحدات الخارجية ، فيمكنك استخدام BurntToast .

قم بتثبيتها على النحو التالي: < / p>

  1. افتح PowerShell كمسؤول span>.
  2. اكتب: Install-Module -Name BurntToast
  3. الوحدة جاهزة للاستخدام. li >

لعرض إشعار ، قم بتشغيل الأمر:

Import-Module BurntToast
New-BurntToastNotification -Text "Winaero"، "Hello from PowerShell"

إشعار نخب PowerShell Windows 10

راجع معرض PowerShell للحصول على التفاصيل والإرشادات الكاملة. p>

الرجاء ضع في اعتبارك ما يلي. لمشاهدة الإشعار الخاص بك ، p>

  1. يجب تكوين سياسة تنفيذ PowerShell للسماح بتحميل وحدات الطرف الثالث. li>
  2. إذا Focus Assist ممكّن span> في Windows 10 ، قد يخفي إشعارات BurntToast.
  3. يمكن إزالة الوحدة باستخدام الأمر Uninstall-Module BurntToast .

هذا كل شيء p>

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين النظام أداء span>

أرشيف الأسئلة الشائعة لـ Winaero Tweaker

يستخدم هذا الموقع ملفات تعريف الارتباط لتحسين تجربتك أثناء التنقل عبر الموقع. من بين ملفات تعريف ...

اقرأ أكثر

تحويل الصور الممسوحة ضوئيًا عبر PDF Converter Elite 3

تحويل الصور الممسوحة ضوئيًا عبر PDF Converter Elite 3

هناك العديد من محولات PDF التي تقدم خيارات تحويل أساسية ، مثل تحويل ملفات PDF الأصلية إلى مستندات...

اقرأ أكثر

Edge Stable 85.0.564.63 يأتي مع 7 نقاط ضعف ثابتة

Edge Stable 85.0.564.63 يأتي مع 7 نقاط ضعف ثابتة

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظامأصدرت Microsoft Edge Stable 85.0.564.63...

اقرأ أكثر