الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة استخدام المساعد أو الجني

مغلق
بدأه عبد الله فتحي في 26 فبراير 2005 · 8 رد · 6,376 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

MAgent1.gif

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

والذي أريد أن نعرفه هنا أنه يمكننا أن نستفيد من هذا المساعد بحيث يظهر في برنامجنا الخاص، وأن نتحكم به كما يحلو لنا، وفيما يلي سنرى كيف يمكننا ذلك:

MAgentEx1A.jpgMAgentEx1B.jpgMAgentEx1C.jpg

MAgentEx2A.jpgMAgentEx2B.jpgMAgentEx2C.jpg

[1] أولاً سنحتاج إلى الأداة Microsoft Agent control

يجب إدراج هذه الأداة في الفورم وذلك عن طريق الضغط على Ctrl + T واختيار الأداة السابقة، ثم الضغط على OK، وبعدها قم برسمها داخل الفورم.

[2] سنحتاج أيضاً إلى ملف المساعد، حيث أن لكل مساعد ملفه الخاص به والذي يحمل الامتداد acs، وستجد - بعد البحث - أن جهازك يحوي على مساعد أو مساعدين على الأقل، وغالباً ما ستجده على المسار التالي: [\c:\windows\msagent\char] وهذا ما سنتعامل على أساسه الآن، حيث سنفترض أننا وجدنا ملف المساعد Merlin على المسار السابق.

[3] الآن نقوم بكتابة الكود التالي في قسم التصريحات العامة General_Declarations:

Public Genie As Object

[4] ثم هذا الكود في حدث تحميل الفورم Form_Load:

Dim Filename
Filename = "c:\windows\msagent\char\Merlin.acs" 'هذا المسار افتراضي، ويمكنك التغيير فيه حسب الحاجة
Agent1.Characters.Load CharacterID:="Genie", LoadKey:=Filename
Set Genie = Agent1.Characters("Genie")

والذي يقوم كما هو واضح بتجهيز المساعد Merlin للاستخدام عند الطلب.

[5] المساعد جاهز للاستخدام الآن ويمكنك إظهاره بواسطة الكود التالي: Genie.Show، وإخفاؤه بواسطة الكود التالي: Genie.Hide.

MAgentEx5A.jpgMAgentEx5B.jpgMAgentEx5C.jpg

[6] لكل مساعد حركاته الخاصة به، وهذه أكواد لبعض الحركات الخاصة بالمساعد Merlin:

"Genie.Play "Congratulate لجعل المساعد يهنئك

"Genie.Play "Pleased لجعل المساعد يرجوك

"Genie.Play "lookup لجعل المساعد ينظر إلى أعلى

"Genie.Play "Think لجعل المساعد في حالة تفكير

[7] نقطة أخيرة وهي ماذا لو أردنا معرفة جميع الحركات الخاصة بأي مساعد فما هي الطريقة لذلك:

فقط قم بإدراج أداة قائمة ListBox ، وضع هذا الكود في حدث تحميل الفورم Form_Load:

Dim Animation As Variant
For Each Animation In Genie.AnimationNames
  List1.AddItem Animation
Next

وهذا الكود في حدث النقر على القائمة List1_Click:

Genie.Play List1.Text

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

بذلك نكون قد انتهينا من شرح طريقة استخدام المساعد

إذا واجهتكم أي مشاكل لا تتردوا بالسؤال

أرجو أن تكونوا قد استفدتم

مع خالص تحياتي

ع.ف.ر

MSAgent.zip

تم تعديل هذه المشاركة بواسطة عبد الله فتحي في 26 فبراير 2005 في 22:55

ani.gif
#2

شكرا على الشرح الوافي .. كيف يمكن ان نرفق الصوت بالحركة

#3

شكرأ الاخ عبد الله علي هذا الموضوع الجميل

هل هناك طريقة لجعله يظهر الرسائل كما يفعل مساعد اوفيس اي عندما تضغط علي خروج يسأل هل تريد الحفظ

او عند الحفظ يظهر الرساله تمت عملية الحفظ

#4

مشكور اخى العزيز :rolleyes:

#5

مشكور وبالتوفيق ونتطلع لبذل المزيد

158.gif

هناك فرق بين أن تكبر بالعمر

، و أن تكبر بالعقل
فالأولى ، إجباري
، والثانية اختياري .."
 
 

164684_514411088579476_442405016_n.jpg

#6

يعني مابعرف شو بدي قلك

الي كتير عم دور على هاد الشرح و مالقيتو

شكراً كتير كتير

#7

والله أخي لساني عاجز عن الشكر

فأنا منذ فترة كنت أبحث عن طريقة لإظهار جميع حركات الجني وها أنا ذا أجدها لديك

فمشكور أخي

#8

رابط التحميل لايعمل ياريت احد يدرج مرة ثانية

#9

رابط التحميل لايعمل ياريت احد يدرج مرة ثانية

هذا الموضوع مغلق.

مواضيع مشابهة