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

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

الشاعر

Administrator
طاقم الإدارة
إنضم
17 يوليو 2004
المشاركات
9,227
مستوى التفاعل
27
النقاط
48
بسم الله الرحمن الرحيم

كثير منا سمع أو شاهد اسطوانة Windows XP مدمج معها برامج تنصب ذاتيا مع الويندوز

سوف أشرح الأن كيفية جعل البرامج ذاتية التنصيب

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

متطلبات العمل :

برنامج AutoIt الاصدار 3.1.1

البرنامج مجاني ولا يحتاج الى تسجيل

حجم البرنامج : 1.7 ميجابايت

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

http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe


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

الشرح سوف ينقسم الى قسمين :

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


سوف أعتمد الشرح عن طريق مثال عملي وهو لبرنامج Mobile Media Browser والبرنامج موجود في المرفقات

الشرح :

نصب برنامج AutoIt

1- أنشئ مجلدا جديدا

2- انقل البرنامج Mobile Media Browser الى داخل المجلد
في مكان خال داخل المجلد اضغط بالزر الأيمن للماوس ثم جديد ثم AutoIt v3 Script

سيتم انشاء الملف التالي
d8d7fe127aa89aaeec635fd39061f01e.png


3- غير اسم الملف الى Mobile Media Browser أوأي اسم على حسب البرنامج الذي تستخدمه
الان المجلد الجديد سوف يحتوي على ملفين كما في الصورة التالية :
21e4e495eb7e03800313d90e58d0f0a6.png


4- اضغط بالزر الأيمن على السكربت Mobile Media Browser واختر Edit Script
سيتم فتح ملف المفكرة التالي :
69bd5313fad1a9331858eb3ae4444386.png


هنا سوف تتم كتابة أوامر السكربت
طبعا نبدأ بالكتابة أسفل عبارة
Script Start - Add your code below here
أول أمر نكتبه هو لتشغيل الملف mobimb_2_3 وهو ملف تنصيب برنامج الجوالات المعروف
كود:
Run("mobimb_2_3.exe")


الأن شغل ملف التنصيب mobimb_2_3 سوف تظهر لك النافذة التالية :
8dce4a47b3c319251c70e110c6a818cd.png

نلاحظ أن الكتابات الموجودة في الصورة قسمت لثلاثة أقسام :
1- العنوان
2- النص
3- الأزرار
نستطيع كتابة السكربت الذي يجعل البرنامج ينصب تلقائيا بالعتماد على التقسيم السابق

ملاحظة : عندما نصبنا برنامج AutoIt فان مجموعة برامج مساعدة نصببت معه في نفس الدليل منها برنامج
AutoIt Window Info
مهمة هذا البرنامج اعطاء معلومات عن عنوان النافذة المفتوحة بجانبه والنص المكتوب فيها لاستخدامه داخل السكربت
سوف نفهم عمل البرنامج من خلال متابعة الشرح :
أغلق جميع النوافذ المفتوحة عدا نافذة تنصيب برنامج mobimb_2_3
شغل برنامج AutoIt Window Info ونستطيع الوصول اليه من قائمة البرامج يأتي داخل الدليل الخاص ببرنامج
AutoIt v3
عند تشغيل البرنامج نرى التالي :
224463e8c2facfba9434c90a8b60c771.png


ملاحظة : حاول تنصيب برنامج mobimb_2_3 بالعتماد على الكيبورد فقط

الأن في حالة التنصيب العادي سوف نضغط على الزر Next أما باستخدام الكيبورد وهو ما يهمنا هنا فاننا سوف نضغط زر
Alt+N وهواختصار للضغط على Next (في البرنامج يرمز للزر Alt f بالرمز ! )
اذا سوف نضيف الى ملف السكربت الأمر التالي :

كود:
WinWaitActive("MobiMB Mobile Media Browser Setup", "Welcome to the MobiMB Setup Wizard")
Send("!n")

شرح الكود
كود:
WinWaitActive("العنوان", "النص")
Send("المفتاح الذي سوف نضغطه لمواصلة التنزيل")


بعد ذلك سوف تظهر لنا النافذة التالية :
8afc4f1a1fa7314fc6624d7d82ab4b44.png

طبعا هنا للاستمرار في تنزيل البرنامج سوف نقوم بالضغط علة زر المسافة (للموافقة على الاتفاقية)
ثم نقوم بالضغط على Alt+N اي زر Next
اذا سوف نضيف للسكربت الأمر التالي :
كود:
WinWaitActive("MobiMB Mobile Media Browser Setup", "Licence agreement")
Send("{space}")
Send("!n")

سوف تظهر لنا النافذة التالية وفيها يطلب البرنامج ادخال اسم التسجيل والرقم السري (الايميل)
هذه هي المعلومات التي سوف ندخلها :
paul davies
bluetech@comic.com

997e9f93bdf12e697d281fe2eec920d7.png

اذا سوف نضيف الامر التالي للسكربت :
كود:
WinWaitActive("MobiMB Mobile Media Browser Setup", "Product activation")
Send("paul davies")
Send("{tab}")
Send("bluetech@comic.com")
Send("!n")

بعد ذلك سوف يتم تنصيب البرنامج وسوف تظهر لنا النافذه التالية :
93cfe00febb1c0a584be07d5791a6cba.png

اذا نضيف الامر التالي للسكربت
كود:
WinWaitActive("MobiMB Mobile Media Browser Setup", "Completing the Setup Wizard")
Send("{Enter}")
نلاحظ أنه يتم تشغيل البرنامج أوتوماتيكيا بعد اكتمال تنصيبه :
sni92if.png


اذا سوف نقوم باضافة الامر التالي للسكربت :
كود:
WinWaitActive("Preferences", "Connection configuration")
Send("{Enter}")
WinWaitActive("MobiMB Mobile Media Browser", "Ready")
Send("!{F4}")

وهكذا نكون قد انتهينا من عمل ملف السكربت ونتج عندنا هذا السكربت :

كود:
Run("mobimb_2_3.exe")
WinWaitActive("MobiMB Mobile Media Browser Setup", "Welcome to the MobiMB Setup Wizard")
Send("!n")
WinWaitActive("MobiMB Mobile Media Browser Setup", "Licence agreement")
Send("{space}")
Send("!n")
WinWaitActive("MobiMB Mobile Media Browser Setup", "Product activation")
Send("paul davies")
Send("{tab}")
Send("bluetech@comic.com")
Send("!n")
WinWaitActive("MobiMB Mobile Media Browser Setup", "Completing the Setup Wizard")
Send("{Enter}")
WinWaitActive("Preferences", "Connection configuration")
Send("{Enter}")
WinWaitActive("MobiMB Mobile Media Browser", "Ready")
Send("!{F4}")

بعد ذلك يجب أن نقوم بتحويل هذا السكربت الى ملف تنفيذي EXE
للتحويل نستخدم برنامجا أخر ينزل مع برنامج AutoIt
وهذا البرنامج هو Compile Script to .exe

عند تشغيل هذا البرنامج يظهر كما في الصورة التالية :
sni106nt.png



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


انتهينا والحمد لله من شرح الطريقة باستخدام أزرار الكيبورد وأنا جاهز لأي استفسار من الأخوة .

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


أخيرا : أرجو من الأخوة الكرام الدعاء لي بالتوفيق والنجاح والدعاء لوالدي بالرحمة

تحياتي للجميع

الموضوع منقول ..

لتحميل الملفات اضغط بزر الماوس يمين واختر save tagret as اضغط هنا
 
مشاركة: وفر وقتك ........ واجعل برامجك ذاتية التنصيب!!!شرح كامل

الله يعطيك الف عافيه على هالمجهود

اخوي الشاعر لو اقولك توني الحين

جايب الجهاز من المصلح اسوي له فورمات

حظي معاكس حتى لو نزلتها ما راح اسوي شي اخربها

اخوك مو مال برمجه مال خرااااااااااب اجهزه

تسلم ايدك وانشاء الله غيري يستفيد منها

تحياتي
 
مشاركة: وفر وقتك ........ واجعل برامجك ذاتية التنصيب!!!شرح كامل

heheheh
حياك الله يا مشرفنا
والله عادي الفورمات من اسهل الاشياء

بس : احاول = نجاح
: لا احاول = فشل

يعطيك الف عافيه على المرور :)
 
مشاركة: وفر وقتك ........ واجعل برامجك ذاتية التنصيب!!!شرح كامل

كفييت ووفيت ويشهد الله انك موفي لنا هذا الشرح

مع ودي :)


*
 
عودة
أعلى