الانتقال إلى المحتوى الرئيسي

كيفية إرسال تنبيه إلى تطبيق ويندوز التعسفي باستخدام فس

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

لإرسال تنبيهات باستخدام ويندوز سكريبت هوست ، يمكنك استخدام لغة البرنامج النصي فسكريبت (فس) ، والذي يسمح لك لمعالجة كائنات نظام التشغيل. باستخدام فس ، يمكنك إنشاء وإرسال الإخطارات إلى تطبيقات ويندوز التعسفي.

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

قد تتطلب عملية إرسال التنبيهات باستخدام فس إعدادات إضافية ، اعتمادا على التطبيق الهدف. ولكن الخطوات الرئيسية تشمل إنشاء برنامج نصي فس مع المعلمات اللازمة وتشغيل هذا البرنامج النصي للتنفيذ. نتيجة لذلك ، سيتلقى التطبيق المحدد تنبيها بالبيانات المرسلة ، والتي ستؤدي إلى أتمتة العديد من الإجراءات على الكمبيوتر.

  1. ما هو فس وكيف يعمل في تطبيقات ويندوز
  2. إخطار تطبيق ويندوز باستخدام فس: المبادئ الأساسية
  3. خطوات إرسال تنبيه عبر فس
  4. مثال على رمز فس لإرسال تنبيه
  5. ميزات إضافية وميزات متقدمة من فس للإخطار
  6. سؤال وجواب
  7. ما هو فس وما هو عليه?
  8. كيف يمكنني إرسال تنبيه إلى تطبيق باستخدام فس?
  9. ما نوع التنبيه الذي يمكنني إرساله باستخدام فس?
  10. ما هي المهام الأخرى التي يمكن أن تكون آلية باستخدام فس?
  11. التي تدعم أنظمة التشغيل فس?
  12. هل من الممكن إرسال تنبيه إلى تطبيق الخلفية باستخدام فس?

ما هو فس وكيف يعمل في تطبيقات ويندوز

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

الملامح الرئيسية ل فس:

  • لغة البرمجة: تم تصميم فس لكتابة البرامج النصية الصغيرة التي تؤدي مهام محددة. لا يتطلب التجميع ، ولكن يمكن تنفيذه بواسطة مترجم.
  • باستخدام ويندوز سكريبت هوست (وش): لتنفيذ البرامج النصية فس في أنظمة التشغيل ويندوز ، يتم استخدام بيئة وش لتنفيذ لغات البرمجة النصية.
  • العمل مع كائنات كوم: فس يوفر القدرة على التفاعل مع كائنات كوم ، والذي يسمح لك لاستخدام وظائف مختلف تطبيقات ويندوز.
  • التعامل مع الحدث: فس يسمح لك لتتبع ومعالجة نظام التشغيل والأحداث التطبيق ، والذي يسمح لك لإنشاء إجراءات تلقائية ردا على أحداث معينة.

مثال على استخدام فس في تطبيقات ويندوز:

  1. إنشاء وفتح ملف نصي:
  2. فس النصي:
    الوصف:يقوم هذا البرنامج النصي بإنشاء ملف نصي جديد باسم " مثال.النص "في جذر محرك ج ويكتب سلسلة" مرحبا ، العالم!"في ذلك. ثم يتم إغلاق الملف.
  3. إرسال تنبيه إلى تطبيق ويندوز التعسفي:
  4. فس النصي:

    تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")

    وش شيل.سيندكيس"مرحبا"

    وش شيل.إرسال مفاتيح " {أدخل}"

    الوصف:يقوم هذا البرنامج النصي بإنشاء كائن وششيل يسمح لك بإرسال ضغطات مفاتيح معينة إلى تطبيق ويندوز نشط. في هذه الحالة ، يرسل البرنامج النصي السلسلة "مرحبا" والضغط على مفتاح "أدخل".

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

إخطار تطبيق ويندوز باستخدام فس: المبادئ الأساسية

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

لإرسال تنبيه إلى تطبيق ويندوز باستخدام فس ، اتبع الخطوات التالية:

  1. إنشاء وسكريبت.كائن قذيفة.
  2. استخدم الطريقة المنبثقة لكائن وسكريبت.شل لعرض التنبيه.

يوضح المثال التالي المبادئ الأساسية لإرسال تنبيه إلى تطبيق ويندوز:

تعيين أوبشيل = وسكريبت.كريتوبجيكت ("وسكريبت.شل")

أوبجشيل.المنبثقة " مرحبا ، العالم!"،5 ، "إعلام" ، 48

في هذا المثال ، نقوم بإنشاء وسكريبت.كائن شل باستخدام وظيفة كريتيوبجيكت () ، ثم استخدم طريقة المنبثقة لعرض نافذة تنبيه. تقبل طريقة النافذة المنبثقة عدة معلمات: نص الرسالة ووقت العرض (بالثواني) وعنوان النافذة ونمط النافذة.

يتم تحديد نمط النافذة باستخدام رقم تم تمريره كمعلمة أخيرة لطريقة النافذة المنبثقة. في المثال أعلاه ، استخدمنا الرقم 48 ، والذي يتوافق مع معلمات نمط النافذة التالية: معلومات + صوت موحد:

  • 0: يفتح نافذة مع المعلومات وزر موافق.
  • 16: يفتح نافذة تحذير وزر موافق.
  • 32: إحضار نافذة مع سؤال ، نعم ولا أزرار.
  • 48: إحضار نافذة تحذير بصوت ثابت.
  • 64: إحضار نافذة تحذير مع صوت تعجب.
  • 128: إحضار نافذة مع تحذير وسؤال الصوت.

اعتمادا على الغرض من الإشعار واستجابة المستخدم المطلوبة ، يمكنك اختيار نمط النافذة المناسب.

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

خطوات إرسال تنبيه عبر فس

لإرسال تنبيه عبر فس (فيسوال بيسك سكربت) إلى تطبيق ويندوز ، اتبع الخطوات التالية:

  1. افتح محرر نصوص على جهاز الكمبيوتر الخاص بك ، على سبيل المثال ، المفكرة.
  2. قم بإنشاء مستند جديد.
  3. نسخ ولصق رمز فس التالية:

"'فس

خافت أوبجيشيل

تعيين أوبشيل = وسكريبت.كريتوبجيكت ("وسكريبت.شل")

أوبجشيل.المنبثقة " مرحبا العالم!"،5 ، "إعلام" ، 64

"`

  1. تغيير النص " مرحبا ، العالم!"إلى الرسالة التي تحتاج إليها. يمكنك أيضا تغيير قيمة المعلمات" 5 "و" 64 "في وظيفة "أوبجشيل".منبثقة ' لتغيير وقت عرض التنبيه ونوع التنبيه ، على التوالي.
  2. حفظ الملف مع' `تمديد فس ، على سبيل المثال ، ' الإخطار.فبس.
  3. انقر نقرا مزدوجا فوق الملف المحفوظ لتنفيذه.

بعد الانتهاء من هذه الخطوات ، سترى تنبيها بالنص الخاص بك والذي سيتم عرضه على الشاشة لفترة معينة.

مثال على رمز فس لإرسال تنبيه

Ниже приведен пример кода на языке VBS (Visual Basic Script), который демонстрирует, как отправить оповещение произвольному приложению в операционной системе Windows:

Set objShell = CreateObject("WScript.Shell")

appPath = "C:\Path\To\Application.exe"

message = "Пример оповещения"

timeout = 10

command = "powershell -Command ""$app = Get-Process | Where-Object {{$_.ProcessName -eq 'Application'}}; if ($app -eq $null) {{C:\Path\To\Application.exe}}; - وشيل = جديد-كائن-كوموبجيكت وسكريبت.شل.نافذة منبثقة ('"&رسالة&"', 0, 'إشعار', 48 + 1);"""

أوبجشيل.تشغيل الأمر ، 0 ، خطأ

في هذا المثال ، نستخدم وسكريبت.كائن شل ، والذي يسمح لك بتشغيل الأوامر على سطر الأوامر لنظام التشغيل. في متغير أبباث ، حدد المسار إلى التطبيق الذي تريد إرسال التنبيه إليه.

ثم نقوم بإنشاء الأمر الذي يدعو بوويرشيل وينفذ الإجراءات التالية:

  1. يسترد عملية تسمى "التطبيق" باستخدام أمر الحصول على العملية.
  2. إذا لم يتم العثور على العملية ، ثم يبدأ تطبيق أبباث.
  3. يخلق كائن وسكريبت.شل ويدعو طريقة المنبثقة ، والتي تعرض تنبيها مع رسالة الرسالة المحددة ، رأس "الإعلام" ورمز "المعلومات".

في نهاية التعليمات البرمجية ، ونحن ندعو طريقة تشغيل على وسكريبت.كائن قذيفة مع المعلمة الأمر وانتظر الأمر لتنفيذ.

يمكن حفظ هذا الرمز في ملف بامتداد.فس وتشغيل. بعد الإطلاق ، سيتم إرسال تنبيه إلى التطبيق المحدد بالرسالة المحددة.

ميزات إضافية وميزات متقدمة من فس للإخطار

لغة فس (فيسوال بيسك سكربت) لديها العديد من الوظائف المتقدمة التي يمكن استخدامها لإرسال التنبيهات إلى أي تطبيق ويندوز. دعونا ننظر إلى بعض منهم:

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

يمكنك أيضا استخدام الطرق التالية لإعلام التطبيق:

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

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

سؤال وجواب

ما هو فس وما هو عليه?

فس هي لغة البرمجة التي تستخدم لكتابة البرامج النصية في نظام التشغيل ويندوز. باستخدام فس ، يمكنك أتمتة المهام المختلفة ، بما في ذلك إرسال التنبيهات إلى التطبيقات الأخرى.

كيف يمكنني إرسال تنبيه إلى تطبيق باستخدام فس?

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

ما نوع التنبيه الذي يمكنني إرساله باستخدام فس?

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

ما هي المهام الأخرى التي يمكن أن تكون آلية باستخدام فس?

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

التي تدعم أنظمة التشغيل فس?

ويدعم فس من قبل نظام التشغيل ويندوز. ويمكن استخدامه على إصدارات مختلفة من ويندوز ، بدءا من ويندوز 98 وتصل إلى أحدث نسخة من ويندوز 10.

هل من الممكن إرسال تنبيه إلى تطبيق الخلفية باستخدام فس?

نعم ، من الممكن إرسال تنبيه إلى تطبيق الخلفية باستخدام فس. للقيام بذلك ، تحتاج إلى معرفة معرف العملية لتطبيق الخلفية واستخدام طريقة 'أبكتيفاتي' مع هذا المعرف. ومع ذلك ، لا يمكن لجميع التطبيقات التعامل مع التنبيهات في الخلفية ، لذلك قد تعتمد النتيجة على التطبيق المحدد.