منتدى برامج نت | برامج نت | دليل المواقع | العاب فلاش | برامج | عيادة الطب | Free software
العاب افلام موقع منتديات

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هديتى لكم .. مكتبة "Microsoft Agent" مساعد الاوفيس..اكواد & برامج & أدوات


IBRAHIM_A
02-09-2007, 11:03 AM
http://www.servamega.com/img/eff67556382c5abef634289b639ffc42/10rk1.jpg

الســــــــــلام عليكم اخواني الكرام اعضاء المنتدى المتميز برامج نت

اقدم فى هذا الموضوع بعض الاكواد والادوات والبرامج المساعده لكيفية استخدام "Microsoft Agent" فى برامجك

http://www.servamega.com/img/db9e85f05f02aa4a34cdcb850b40667b/msagent.gif


بالطبع كلنا يعرف الاداة المساعده فى برنامج اوفيس
http://www.servamega.com/img/fdcd93aa7e5ab82cdd40dcc9a1cf815e/11.JPG
وتفاعلها معك طوال البرنامج بالحركات وألتنبيهات وغيرها
وسوف نتعرف على كيفية تركيب هذه الأدوات فى برنامجك الخاص فى الفيجوال بيسك

طريقة إضافة أداة مساعد اوفيس فى برنامجك


1-قم بتحميل برنامج : Microsoft Agent version 2.0 (http://activex.microsoft.com/activex/controls/agent2/MSagent.exe)
(395K)

2- قم بتحميل برنامج : Install the Lernout & Hauspie TruVoice,
Text-to-Speech Engine (http://activex.microsoft.com/activex/controls/agent2/tv_enua.exe)
(1MB)

3- اضافة الاداة بعد عمل سيطب للبرنامج الاول والثانى ......الطريقه ...>>>

http://www.servamega.com/img/a7001ccfe0a94ece4e17ad6d085bd73a/ibrahim_a.jpg

اتبع ترتيب الخطوات فى الصورة

طريقة إضافة الكود لعمل الاداة فى البرنامج

1- لنفترض ان الكراكتر لمساعد اوفيس المراد استخدامه فى برنامجى هو "GENIE" وامتداد الكراكتر يكون "GENIE.ACS"

2- بعد اضافة الاداة مساعد اوفيس الى البرنامج واستخدامها فى الفورم نقوم بتعريف الاداة كالتالى :

فى (GENERAL) نضع الكود التالى :

Dim Genie As IAgentCtlCharacter


فى الفورم نضع الكود التالى :

Dim FileName
FileName = App.Path
If Right(FileName, 1) <> "\" Then
FileName = FileName + "\"
End If
FileName = FileName + "genie.acs"
Agent1.Characters.Load "Genie", FileName
Set Genie = Agent1.Characters("Genie")



الأسطر الـــ 6 الأولى من الكود تقوم بتحديد مسار ملف المساعد "genie.acs" على اعتبار ان مسار الملف هو نفسه مسار البرنامج وليس كما هو المعتاد فى ملف "msagent" فى ويندوز.
السطرين الاخيرين من الكود يقومات بتحميل الاداة فى البرنامج وقت العمل لتثبيته على انه الكراكتر الذى سيتعامل معه البرنامج وتطبيق الاوامر الاخرى عليه الموجوده فى الفورم والمتعلقه بخصائص هذا الكراكتر.

3- مثال لبعض الاوامر التى يمكن تطبيقها على المساعد .

- اظهار المساعد بالضغط على احد ازرار الاوامر فى البرنامج :

Genie.Show
-إخفاء المساعد

Genie.Hide

- كود يقوم من خلاله المساعد بقراءة كلمة معينه او مجموعه من الجمل ولتكن كلمة "Welcome":

Genie.Speak "Welcome"


- ولكن ماهو الكود عندما نريد ان يقرأ المساعد الجمل المكتوبة فى تيكست معين مثلا

On Error Resume Next
Dim Text As String
Text = Text1.Text
Genie.Speak Text


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

4- هذا مثال مفتوح المصدر يمكنك الاطلاع عليه لمعرفة الاكواد الخاصه بخصائص الكراكتر مساعد اوفيس .

http://www.servamega.com/img/b5f8eae044625d72d52ba337a5c33a33/ibrahim_a2.JPG

يمكنك تحميل البرنامج من

هنــــــــــــا (http://www.zshare.net/download/microsoft-agent-rar.html)

أو

هنـــــــــــــا (http://www.badongo.com/file/2195065)

أو

هنــــــــــــــا (http://www.filefactory.com/file/8c9b24)

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

5- الان بعد ان قمت بتشغيل البرنامج نحتاج الى شئ اخر وهو "Genie" تغيير الاصوات واللغه من مؤثرات الصوت على الكراكتر .

تأثير الاصوات وتغيير اللغة لقيام "Genie" بقراءة اللغات الاخرى
"اللغة العربيه غير موجوده للاسف "


1- هذا البرنامج يرشدك الى جميع الاكواد الخاصة بالمؤثرات الصوتية وتغيير اللغة للمساعد اوفيس بشرط ان تقوم بعمل تحميل لبرامج كل لغة اولا وسوف اقوم بارفاق ملفات كل لغة.

http://www.servamega.com/img/7976a51acc2e2c64b3be2720eb35a272/ibrahim_a3.JPG

صممت البرنامج لكى يظهر لك الكود فى التكست اسفل الفورم لكل امر تقوم به من الاوامر الموجودة فى الفورم .


يمكنك تحميل البرنامج من

هنــــــــا (http://www.badongo.com/file/2195126)
أو
هنــــــا (http://www.filefactory.com/file/8605e1)




2- بعض الأمثلة على تأثير الصوت .

- القراءة بصوت رجل فى اللغة الانجليزية :

Genie.TTSModeID = "{C5C35D60-DA44-11D1-B1F1-0000F803E456}"

- مثال لتسريع وتبطئ الصوت للمساعد :

Genie.Speak "\Spd=250\welcome to your guide to learn microsoft agent"


حيث 250 هو مقدار السرعة فى الصوت ويمكن التحكم فيها بالزيادة او النقصان.

أمثلة تغيير اللغة فى المساعد أوفيس

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

1- اللغة الفرنسية ...French... الكود:

Genie.TTSModeID = "{0879A4E0-A92C-11D1-B17B-0020AFED142E}"


تحميل ملفات اللغة من: هنــــــــــــا (http://activex.microsoft.com/activex/controls/agent2/lhttsfrf.exe) و هنـــــــا (http://activex.microsoft.com/activex/controls/agent2/AgtX040C.exe)

2- اللغة االألمانية ...German... الكود :

Genie.TTSModeID = "{3A1FB760-A92B-11D1-B17B-0020AFED142E}"

تحميل ملفات اللغة من : هنـــــــا (http://activex.microsoft.com/activex/controls/agent2/lhttsged.exe) و هنــــــا (http://activex.microsoft.com/activex/controls/agent2/AgtX0407.exe)

3- اللغة الايطالية ....Italian...الكود :

Genie.TTSModeID = "{7EF71700-A92D-11D1-B17B-0020AFED142E}"


تحميل ملفات اللغة من : هنــــــــا (http://activex.microsoft.com/activex/controls/agent2/lhttsiti.exe) و هنـــــــــا (http://activex.microsoft.com/activex/controls/agent2/AgtX0410.exe)

4- اللغة الاسبانية ....Spanish...الكود :

Genie.TTSModeID = "{2CE326E0-A935-11D1-B17B-0020AFED142E}"


تحميل ملفات اللغة من : هنــــــــــــا (http://activex.microsoft.com/activex/controls/agent2/lhttsspe.exe) و هنــــــا (http://activex.microsoft.com/activex/controls/agent2/AgtX0C0A.exe)

5- اللغة الروسية ...Russian....الكود :

Genie.TTSModeID = "{06377F80-D48E-11D1-B17B-0020AFED142E}"

تحميل ملفات اللغة من: هنــــــــا (http://activex.microsoft.com/activex/controls/agent2/lhttsrur.exe) و هنــــــــا (http://activex.microsoft.com/activex/controls/agent2/AgtX0419.exe)

6- الان بقى ان ارفق بعض الكراكتر التى يمكن استخدامها فى مساعد اوفيس
ولا ننسى ان لكل كراكتر حركاته المميزه وبالطبع جميعهم يشتركون فى كثير من الحركات .

شخصيات مساعد أوفيس "Microsoft Agent Character"

إضغط على اسم الشخصية لتحميلها


http://www.servamega.com/img/50544c148235df36a2f2b7c751317d60/genie2.gif

Character: Genie (http://download.microsoft.com/download/0/0/c/00cde5f8-321d-4325-baae-eb27f1bde85f/genie.exe)

http://www.servamega.com/img/fb73dfa94c0c2283e8b7255c5fccd376/merlin2.gif

Character: Merlin the Wizard (http://download.microsoft.com/download/1/d/b/1dbee406-9b5f-48c5-b901-dd1a3f3c4669/merlin.exe)

http://www.servamega.com/img/252097249239dce721cebe7f6ec1a8f3/peedy2.gif

Character: Peedy the Parrot (http://download.microsoft.com/download/a/f/5/af572f68-b83e-4e2c-8b0f-fd5fadf588e7/peedy.exe)

http://www.servamega.com/img/e22225deb87a5907e23ed5659af9936a/robby2.gif

Character: Robby the Robot (http://download.microsoft.com/download/2/b/9/2b904bbb-c0b1-4840-b332-ba0615d1041e/robby.exe)

http://www.servamega.com/img/a0c6c2106ebd396b71512e34daf59580/debbie.gif

Character: Debbie (http://www.bellcraft.com/chars/42/debbie.exe)

http://www.servamega.com/img/c8dcc0b2ee348651a42cc91b61c55fbd/oscar.gif

Character: Oscar the Cat (http://www.bellcraft.com/chars/42/oscar.exe)

http://www.servamega.com/img/77fc99d0da8f29d5daf74a7dd54c4235/felini.gif

Character: felini (http://www.bellcraft.com/chars/42/felini.exe)

http://www.servamega.com/img/9a074adb740007ed0d010a8306901784/check.gif

Character: CheckMate (http://www.msagentring.org/chars/47/check.exe)

http://www.servamega.com/img/8f54d82611c1dd44099c702f0b9de783/blanche.gif

Character: blanche (http://www.msagentring.org/chars/47/blanche.exe)

http://www.servamega.com/img/66786cfd43af541de2f77ae69c284f5f/james.gif

Character: james (http://www.msagentring.org/chars/47/james.exe)

http://www.servamega.com/img/75d8dad90c5c71e9c8900d69dbb3b686/vrgirl.gif

Character: VRGirl (http://www.msagentring.org/chars/47/vrgirl.exe)

http://www.servamega.com/img/0d70b9274b7432249a14bcfce0879ec4/santa.gif

Character: santa (http://www.msagentring.org/chars/47/santa.exe)

ملاحظة : بعد تحميل ملف الشخصيات وتشغيله على جهازك ستجد الشخصيات فى ملف
ويندوز تحت اسم "msagent" ثم داخل مجدل "chars"


اتمنى ان يكون اول موضوع لى فى قسم البرمجه قد اعجبكم
ارجوا التنبيه لأى خطأ فى البرامج او الاكواد
الســــــــــــلام عليــــــــــكم ورحمة الله وبركاته

Mohamed Samy
02-09-2007, 03:25 PM
جزاك الله كل خير

veto_44
02-09-2007, 03:34 PM
شكرا لك اخي الفاضل بارك الله فيك موضوع مميز للغاية
وجديد من نوعه بالمنتدى هدية رائعة وتحفة قيمة اتمنى من
ان يستفيد منه الجميع وننتظر المزيد من مواضيعك القيمة
بقسم البرمجة فيبدو انك خبير برمجة متميز ونحن دائما
نبحث عن المتميزين لك خالص التقدير والاحترام .

IBRAHIM_A
02-09-2007, 04:18 PM
جزاك الله كل خير
وجزاك مثله اخي الكريم وشـــــكرا لك على مرورك
بارك الله فيك

IBRAHIM_A
02-09-2007, 04:44 PM
شكرا لك اخي الفاضل بارك الله فيك موضوع مميز للغاية
وجديد من نوعه بالمنتدى هدية رائعة وتحفة قيمة اتمنى من
ان يستفيد منه الجميع وننتظر المزيد من مواضيعك القيمة
بقسم البرمجة فيبدو انك خبير برمجة متميز ونحن دائما
نبحث عن المتميزين لك خالص التقدير والاحترام .


منـــــــور الموضوع يامشـــرفنا العزيز
مشــاركتك وكلامك الجميل يعجزنى عن الرد عليه
شـــــكرا لك على تشجيعك لى فى اولى موضوعاتى فى قسم البرمجه
لست خبيرا ولكنى سأبذل جهدى فى كل موضوع يفيد الاعضاء فى منتدانا الغالى
جـــــــــزاك الله خيـــرا على مرورك اخي الكريم
بارك الله فيك

Lightning Man
02-10-2007, 06:29 AM
Thanxxxxxx

ahmed_noor2
02-10-2007, 01:34 PM
مشكووووووووووووووووووووووور

IBRAHIM_A
02-10-2007, 03:59 PM
Thanxxxxxx
شـــــــكرا اخى على المرور
جـــزاك الله خيـــرا

IBRAHIM_A
02-10-2007, 04:05 PM
مشكووووووووووووووووووووووور
شـــــكرا لك اخى على مرورك....
جـــزاك الله خيـــرا

Ahmed_ghanam
02-10-2007, 11:02 PM
مشكور اخى الكريم

يــس
02-10-2007, 11:11 PM
شـــــكرا لك اخى ابراهيم فعلا انك خبير
موضوع أكثر من رائع
جـــزاك الله خيـــرا

IBRAHIM_A
02-11-2007, 09:21 AM
مشكور اخى الكريم

العفو اخي احمد شـــكرا لك على مرورك.....
جـــــــزاك الله خيـــــرا

IBRAHIM_A
02-11-2007, 09:25 AM
شـــــكرا لك اخى ابراهيم فعلا انك خبير
موضوع أكثر من رائع
جـــزاك الله خيـــرا

انت اللى اكثر من رائع اخي ياسين شــكرا لك على مرورك
جـــــــــزاك الله خيــــرا

faresse2006
02-11-2007, 03:35 PM
شكرا لك اخي على الهدية الرائعة
جزاك الله خيرا

IBRAHIM_A
02-11-2007, 09:53 PM
شكرا لك اخي على الهدية الرائعة
جزاك الله خيرا

وجـــــزاك مثله اخى الكريمfaresse2006 وشـــــكرا لك على مرورك ....
بارك الله فيك :)

ahmed_fo
02-15-2007, 08:49 AM
هديه رائعة فى إنتظار جديد
مع أرق تمنياتى بالتوفيق وخالص الشكر للقائمين على هذا الموقع
خير الناس أنفعهم للناس
أللهم إجعل نهضة بلادنا على إيديناWWW.AFAcademy.Spaces.Live.Com (http://WWW.AFAcademy.Spaces.Live.Com)

IBRAHIM_A
02-15-2007, 10:21 PM
هديه رائعة فى إنتظار جديد
مع أرق تمنياتى بالتوفيق وخالص الشكر للقائمين على هذا الموقع
خير الناس أنفعهم للناس
أللهم إجعل نهضة بلادنا على إيدينا
شــــــكرا لك يا احمد على المرور واهلا بك فى المنتدى
جــــــــزاك الله خيــــرا

BARDEY999
02-15-2007, 11:38 PM
جزاك الله خيرا
شكرا وبارك الله فيك

IBRAHIM_A
02-16-2007, 12:20 AM
جزاك الله خيرا
شكرا وبارك الله فيك

وجزاك مثله اخي BARDEY999 شــــــــكرا لك على مرورك....
بارك الله فيك :)

yourbraveheart23
02-20-2007, 04:52 PM
merci bcp pour ce travail vraiment c'est genial

IBRAHIM_A
02-20-2007, 09:19 PM
merci bcp pour ce travail vraiment c'est genial
ليتك اخي الكريم اتممت كلامك الجميل بلغتنا الجميلة " عشان نفهم برضه هههههههه "
شــــــــكرا لك اخي على مـــرورك :)
جــــــزاك الله خيــــــــرا

MiniMan
05-06-2007, 12:59 PM
شكرا لك اخي الفاضل بارك الله فيك موضوع مميز للغاية
وجديد من نوعه

LiOn_HEArT
05-07-2007, 02:40 PM
مشكـــــــــــــور
http://img341.imageshack.us/img341/3247/3ed0c4e9ebds1ff6pw2.gif (http://imageshack.us)

hishamglal65
05-07-2007, 10:25 PM
نشكركم على امدادنا بأشياء تعتبر مهمة بالنسبة لنا
اخيكم هشام

IBRAHIM_A
05-08-2007, 03:22 AM
شكرا لك اخي الفاضل بارك الله فيك موضوع مميز للغاية
وجديد من نوعه
وفيك بارك الله ..شــــكرا لك مرورك العطر
جــــــزاك الله خيـــــرا

IBRAHIM_A
05-08-2007, 03:25 AM
مشكـــــــــــــور
http://img341.imageshack.us/img341/3247/3ed0c4e9ebds1ff6pw2.gif (http://imageshack.us)
عفوااخي اتمنى لك الاستفادة من الموضوع ..وشــــكرا لك على مرورك الجميل ..:)
جــــــــزاك الله خيــــرا

IBRAHIM_A
05-08-2007, 03:30 AM
نشكركم على امدادنا بأشياء تعتبر مهمة بالنسبة لنا
اخيكم هشام
عفوا اخي هشام ودائما ان شاء الله نتمنى ان تجد فى منتدانا مايعجبك .
منور الموضوع بمرورك ... جـــــزاك الله خيــــرا

AlOmmda
05-08-2007, 12:18 PM
مشكور أخ الكريم على طريقه إدماج الـMsAgent
هناك سؤال خاص بتغيير اللغه ماذا عن LanguageID الخاص بالـAgent
مثلاً ginie.LanguageID = &H409 ' هو للانجليزيه
و ginie.LanguageID = &H809 ' German

هل قمت بتجربه تلك الثوابت بدلا من
ginie..TTSModeID = "{CA141FD0-AC7F-11D1-97A3-006008273002}"

هناك أيضا بعض الـTools المفيده فى هذا المجال تابع
http://www.microsoft.com/Msagent/downloads/developer.asp#ace

IBRAHIM_A
05-21-2007, 12:02 PM
مشكور أخ الكريم على طريقه إدماج الـMsAgent
هناك سؤال خاص بتغيير اللغه ماذا عن LanguageID الخاص بالـAgent
مثلاً ginie.LanguageID = &H409 ' هو للانجليزيه
و ginie.LanguageID = &H809 ' German

هل قمت بتجربه تلك الثوابت بدلا من
ginie..TTSModeID = "{CA141FD0-AC7F-11D1-97A3-006008273002}"

هناك أيضا بعض الـTools المفيده فى هذا المجال تابع
http://www.microsoft.com/Msagent/downloads/developer.asp#ace

بارك الله فيك أخي AlOmmda على الإضافات الممتازة
أما تغيير اللغة لم أجرب سوى الثوابت الموجودة التى يتم تسجيلها فى الريجسترى بعد اضافة ملفات اللغات
كنت اتعامل مع هذه الثوابت فى أداة القراءةtext to speech قبل استخدامها فى Agent
جــــــزاك الله خيرا وسأقوم بتجربتها بطريقة LanguageID ان شاء الله

IBRAHIM_A
05-21-2007, 12:05 PM
عذرا فيبدوا ان الموقع المرفوع عليه الصور للموضوع لم يعد يعمل .

veto_44
05-21-2007, 01:22 PM
عذرا فيبدوا ان الموقع المرفوع عليه الصور للموضوع لم يعد يعمل .

اخي ابراهيم شكرا لمتابعتك الجيدة للموضوع وانصحك بموقع
www.photobucket.com (http://www.photoboucker.com) من افضل المواقع واسهلها
يحافظ على الصور لمدة طويلة خالص التقدير والاحترام .

IBRAHIM_A
05-21-2007, 11:41 PM
اخي ابراهيم شكرا لمتابعتك الجيدة للموضوع وانصحك بموقع
www.photobucket.com (http://www.photoboucker.com) من افضل المواقع واسهلها
يحافظ على الصور لمدة طويلة خالص التقدير والاحترام .

بارك الله فيك أخي الكريم وأشــــكرك جـــدا على الموقع .. :)
جــــــــزاك الله خيـــــــــرا ..