رئيسي نظام التشغيل Windows 10 إظهار إشعار رسالة من PowerShell

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



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

إعلانات

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

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

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

كيفية وضع ملف pdf في مستندات جوجل

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

$ wsh = New-Object -ComObject Wscript.Shell

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

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('مرحبًا من Winaero')

رسالة من PowerShell Windows 10

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

تخصيص طريقة Popup

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

يظهر فجأة(،،،)

نصهو النص الذي تريد إظهاره في الرسالة.

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

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

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

القيمةزر
0حسنا
1حسنًا ، إلغاء
2الإجهاض،
تجاهل ، أعد المحاولة
3نعم،
لا إلغاء
4نعم / لا
5أعد المحاولة ،
إلغاء
16حرج
32سؤال
48تعجب
64معلومات

للحصول على الرمز والأزرار المطلوبة ، ادمج القيم. على سبيل المثال ، لكتابة سؤال ، استخدم 1 + 32 كملفكنوعالقيمة. انظر المثال التالي:

سؤال من PowerShell Windows 10

يمكن للأسلوب المنبثق أيضًا إرجاع الزر الذي نقر عليه المستخدم لرفض مربع الرسالة المنبثقة. الرجوع إلى الجدول التالي:

قيمة الإرجاعتم النقر فوق الزر
1حسنا
2إلغاء
3الإجهاض
4أعد المحاولة
5تجاهل
6نعم
7لا
-1لا شيء ، الرسالة
تم رفض المربع تلقائيًا (انتهت المهلة)

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

نتيجة $ = $ wsh.Popup ('هل تحب Winaero؟'، 0، 'سؤال من PS'، 1 + 32)

بدلاً من ذلك ، يمكنك استخدام اتصال .NET Framework لعرض رسالة.

استخدام MessageBox من .NET Framework

يبدو الأمر الذي تريد استخدامه على النحو التالي:

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

النتائج:

مهلة نوم النظام غير المراقب

MessageBox NET PowerShell Windows 10

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

طريقة العرض MessageBox

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

باستخدام وحدة خاصة ، BurntToast

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

قم بتثبيته على النحو التالي:

  1. افتح PowerShell كمسؤول .
  2. نوع:تثبيت الوحدة النمطية اسم BurntToast
  3. الوحدة جاهزة للاستخدام.

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

استيراد وحدة BurntToast
New-BurntToastNotification - نص 'Winaero' ، 'مرحبًا من PowerShell'

نخب إعلام PowerShell Windows 10

انظر معرض بوويرشيل للحصول على التفاصيل والإرشادات الكاملة.

من فضلك ضع في اعتبارك ما يلي. لرؤية الإشعار الخاص بك ،

  1. سياسة تنفيذ PowerShell يجب تكوينه للسماح بوحدات الطرف الثالث ليتم تحميلها.
  2. إذا تم تمكين مساعد التركيز في نظام التشغيل Windows 10 ، قد يخفي إشعارات BurntToast الخاصة بك.
  3. يمكن إزالة الوحدة باستخدام الأمرإلغاء تثبيت وحدة BurntToast.

هذا هو!

مقالات مثيرة للاهتمام

اختيار المحرر

Insignia Roku TV غير متصل بشبكة Wi-Fi - ما يجب فعله
Insignia Roku TV غير متصل بشبكة Wi-Fi - ما يجب فعله
عندما تكون حريصًا على تجربة الجهاز الجديد الذي اشتريته للتو ، فإن رفض شبكة Wi-Fi لديك قد يكون أمرًا محبطًا. إذا كنت تواجه مشكلة في توصيل جهاز Roku الأحدث بشبكة Wi-Fi المنزلية ، أو إذا استمرت المشكلة
تنزيل Boot UI Tuner
تنزيل Boot UI Tuner
التمهيد UI Tuner. يسمح لك Boot UI Tuner بتعيين بعض الإعدادات المخفية لمدير التمهيد في Windows 8 ، أي تعطيل شعار تمهيد Windows ، والدائرة الدوارة ، وتمكين خيارات التمهيد المتقدمة وغيرها الكثير. تم استبدال هذا التطبيق بواسطة Winaero Tweaker ولم يعد قيد الصيانة. استخدم الخيارات التالية من Winaero Tweaker: يمكنك ذلك
هذا القلم الحساس للضغط يجعل أي iPad تقريبًا يحاكي iPad Pro عبر مقبس سماعة الرأس
هذا القلم الحساس للضغط يجعل أي iPad تقريبًا يحاكي iPad Pro عبر مقبس سماعة الرأس
Kickstarter of the week: SonarPen هل لديك جهاز iPad Mini أو iPad عادي ، وتجد نفسك تنظر بحسد إلى عروض حقائب النقود هذه مع iPad Pros الهائل وأقلام الرصاص؟ كيك ستارتر هذا الأسبوع لا يعطي فقط
كيف تلعب الساحة في Hearthstone
كيف تلعب الساحة في Hearthstone
Hearthstone هي واحدة من أشهر ألعاب البطاقات الجماعية عبر الإنترنت في العالم. يأتي جزء من نجاحها من قيمة إعادة التشغيل والتكلفة المنخفضة نسبيًا لدخول اللعبة. بينما تتطلب أساليب اللعب ذات السلم التنافسي
قم بإجراء عمليات بحث متقدمة في بريد Windows 10
قم بإجراء عمليات بحث متقدمة في بريد Windows 10
يتضمن Windows 10 تطبيق بريد جديدًا بسيطًا ويسمح لك بإرسال واستقبال البريد الإلكتروني من حسابات متعددة. الميزة الأقل شهرة للتطبيق هي القدرة على إجراء عمليات بحث متقدمة. هنا كيف يمكن القيام بذلك. يأتي Windows 10 مع تطبيق عالمي ، 'Mail'. الغرض من التطبيق
كيف تستمع إلى Audible على Apple Watch
كيف تستمع إلى Audible على Apple Watch
لم يكن الاستماع إلى الكتب الصوتية أسهل من أي وقت مضى مع Apple Watch. إذا كنت ترغب في التمرن على أحدث إصدار من Audible ، أو كنت تواجه مشكلة في توصيل Audible بساعتك ، فقد وصلت إلى المكان الصحيح. في هذه المقالة ،
كيفية إيقاف تشغيل وضع الجيب على هاتفك
كيفية إيقاف تشغيل وضع الجيب على هاتفك
لا يمكن تعطيل الإعلانات التلقائية برمجيًا على الصفحة ، ها نحن ذا!