إظهار إشعار رسالة من PowerShell
PowerShell هو شكل متقدم من موجه الأوامر. وهو مزود بمجموعة ضخمة من أوامر cmdlets الجاهزة للاستخدام ويأتي مع القدرة على استخدام .NET framework / C # في سيناريوهات مختلفة. يتضمن Windows أداة واجهة المستخدم الرسومية ، PowerShell ISE ، والتي تتيح تحرير البرامج النصية وتصحيحها بطريقة مفيدة. تحتاج أحيانًا إلى إظهار إشعار من برنامج نصي من PowerShell لإعلام المستخدم بإنجاز بعض المهام. فيما يلي بعض الطرق التي يمكنك استخدامها.
الإعلانات
قد تُعلم رسالة من برنامج PowerShell النصي الخاص بك أن البرنامج النصي الذي يعمل لفترة طويلة قد أنهى عمله. أو قد يشير إلى أن شيئًا ما خطأ أو أن شيئًا مهمًا قد حدث. فيما يلي الطرق التي أستخدمها عادةً.
إظهار إشعار رسالة من PowerShell
أبسط طريقة تتضمن الطريقة الكلاسيكية مضيف برمجة Windows تطبيق.
باستخدام PowerShell ، من السهل إنشاء مثيل لكائن COM. في حالتنا ، نحتاج إلى Windows. كائن شل من WSH. يمكن إنشاؤه بالأمر التالي:
$ wsh = New-Object -ComObject Wscript. صدفة
الآن ، يمكننا استخدام دولار وش
كائن لاستدعاء الأساليب المتاحة ل Wscript. صدفة
. واحد منهم هو يظهر فجأة
، هذا هو ما نحتاج إليه. يمكن استخدام الكود التالي:
$ wsh = New-Object -ComObject Wscript. شل $ wsh. نافذة منبثقة ("مرحبًا من Winaero")
ال يظهر فجأة
يمكن تخصيص الطريقة. على سبيل المثال ، يمكنك تحديد العنوان الخاص به ، أو تعيين أحد رموز الحوار الافتراضية ، أو إظهار أزرار إضافية.
تخصيص طريقة Popup
بناء الجملة على النحو التالي.
يظهر فجأة(, , ، )
Text
هو النص الذي تريد إظهاره في ملف message.
SecondsToWait
هو عدد صحيح يحتوي على عدد الثواني التي يستغرقها المربع سيعرض حتى يتم رفضه. في حالة الصفر أو الإهمال ، يظل مربع الرسالة حتى يرفض المستخدم. p>
العنوان code> عبارة عن سلسلة تحتوي على العنوان الذي سيظهر كعنوان لـ message.
Type
هو عدد صحيح يتوافق مع مظهر وسلوك معين محدد في ما يلي الجدول. p>
القيمة | زر | ||
---|---|---|---|
0 | موافق | ||
1 | حسنًا ، إلغاء td> | ||
2 | إحباط ، تجاهل ، إعادة المحاولة td> |
||
3 td > | نعم لا ، إلغاء td> |
||
4 | نعم ، احصل على الأيقونة والأزرار المطلوبة ، واجمع القيم. على سبيل المثال ، لكتابة سؤال ، استخدم 1 + 32 كقيمة النوع code>. انظر المثال التالي: p>
|