moonman
أوسمتى : عدد المساهمات : 992 السٌّمعَة : 0 تاريخ التسجيل : 08/01/2012 الموقع : www.ta3alm.yoo7.com
| موضوع: مفاجأة: شرح تنصيب البرامج تلقائيا دون تدخل منك الخميس مارس 15, 2012 3:29 pm | |
| السلام عليكم ورحمة الله وبركاته ...... وما توفيقي الا بالله والصلاة والسلام على أشرف الخلق سيدنا محمد و على اله وصحبه اجمعين
في البداية : اود ان اشكر الله اولا ثم منتدى المشاغب على جهوده في تنمية قدرات المشاغبين العرب
اقدم هدية متواضعه للمنتدى البرامج .
وهي
شرح تنصيب البرامج تلقائيا دون تدخل منك البرنامج المستخدم هو ِ Autoit v3
لتنزيل البرنامج -------> [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
حجم البرنامج: 1.740 MB الانظمة المتواقة: جميع الويندوز
وظيفة االبرنامج: وهي كتابة script للبرنامج المراد تنصيبه وتحويله الى ملف تنفيذي (exe.) يقوم بتنصيب البرنامج تلقائيا.
كيفية عمله: ببساطة يقوم بتحويل ضغطتك على الكيبورد الى امر كتابي.
التطبيق العملي: لكي نفهم طريقة عمله لابد من تطبقه على برنامج معين.
لذلك نقوم بتنزيل هذا البرنامج اسمه S-Spline وظيفته يقوم بتكبير الصورة مع الحفاظ على دقتها. لتنزيل البرنامج:[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] السيريال : 314AR-JVC65-JXFVO-VW6NG-PPVVE-4KHIA حجم البرنامج: 1.25 MB سبب اختياره : صغير الحجم و يحتوي على جميع جوانب احتياجاتنا.
نصب برنامج AutoIt قبل البدأ
بسم الله الخطوة الاولى: انشئ مجلد جديد اسمه (اي شي)
الخطوة الثانية: انقل للمجلد الجديد البرنامج المراد S-Spline
الخطوة الثالثة: اضغط بزر الماوس الايمن في اي مكان في المجلد الجديد ثم new ثم AutoIt v3 script سمه مثلا sspline.
الخطوة الرابعة: اضغط بزر الماوس الايمن على الـ script الجديد ثم edit
ستظهر ال شاشة التاليه:
هنا سنكتب الاوامر .
الخطوة الخامسة: اول امر هو لتشغيل برنامج S-Spline
كود: Run("S-Spline.exe")
الخطوة السادسة: اظغط على ايقونة برنامج S-Spline ستظهر عندك الشاشة التالية:
هذه النافذة تحتوي على : 1- عنوان 2- نص 3- ازرار ولكن السؤال كيف يمكننا اخذ مثلا العنوان كـ text ?
باستخدام برنامج ياتي مع AutoIt v3 اسمه AutoIt Window Info
start>all programs>autoIt v3>AutoIt Window Info
شغل AutoIt Window Info
ستظهر معك الشاشة التالية:
هذه الشاشة ستظهر لك معلومات لاي شاشة مفتوحة.
الخطوة السابعة: نعود الى كتابة الـscript
(مراجعة بسيطة) بعدما ضغطنا على ايقونة S-Spline وظهرت الشاشة التالية:
ومن ثم شغلنا AutoIt Window Info نلاحظ الاتي:
نكتب الامر التالي :
كود: WinWaitActive("Welcome", "Welcome to the S-Spline") Send("!n")
هذا الامر يحتوي على الاتي: WinWaitActive("اي جزء من النص الموجود في النافذة", "عنوان النافذة")
الامر send هو امر الضغط على الازرار الرمز ! هو كبسة Alt في الكيبورد الرمز n هو كبسة Next في شاشة الـsetup لاحظ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
فمثلا لو ضغطنا Alt+n فكأنما ضغطنا على Next (لاحظ الخط تحت N)
الان اصبح لدينا في ملف الـscript مايلي Run("S-Spline.exe")
كود: Run("S-Spline.exe") WinWaitActive("Welcome", "Welcome to the S-Spline") Send("!n")
الخطوة الثامنة: نضغط على Next فتظهر الشاشة التالية: نكتب في ملف الـscript مايلي:
كود: WinWaitActive("License Agreement", "SHORTCUT SOFTWARE DEVELOPMENT") Send("!y")
الخطوة التاسعة: نضغط على Yes فتظهر الشاشة التالية: نكتب في ملف الـscript مايلي:
كود: WinWaitActive("Choose Destination Location", "Setup will install S-Spline 2 in") Send("!n")
الخطوة العاشرة: نضغط على Next فتظهر الشاشة التالية: هنا ممكن ان نغير اسم الـ program group نكتب في ملف الـscript مايلي:
كود: WinWaitActive("Select Program Group", "Setup will add program") Send("S-Spline 2") Send("!n")
الخطوة الحادية عشر: نضغط على Next فتظهر الشاشة التالية: نكتب في ملف الـscript مايلي:
كود: WinWaitActive("Copying Files", "Setup is now copying files to") Send("!n")
الخطوة الثانية عشر: نضغط على Next فتظهر الشاشة التالية: في هذه الشاشة نرى ثلاث خيارات سوف نزيل الخيار الثاني على سبيل المثال
نكتب في ملف الـscript مايلي:
كود: WinWaitActive("Setup Complete", "Setup has finished installing S-Spline") Send("{tab}") Send("{tab}") Send("{space}") Send("{Enter}")
الخطوة الثالثة عشر: تظهر الشاشة التالية: تطلب منا السيريال معلومات التسجيل هي : الاسم:ssssss1 الشركة:absba السيريال : 314AR-JVC65-JXFVO-VW6NG-PPVVE-4KHIA
نكتب في ملف الـscript مايلي:
كود: WinWaitActive("Register", "Please enter your personal") Send("ssssss1") Send("{tab}") Send("absba") Send("{tab}") Send("314AR") Send("JVC65") Send("JXFVO") Send("VW6NG") Send("PPVVE") Send("4KHIA") Send("{Enter}")
الخطوة الرابعة عشر: اضغط على Register
تظهر الشاشة التالية: نكتب في ملف الـscript مايلي:
كود: WinWaitActive("S-Spline 2", "Registration successful") Send("{Enter}")
الخطوة الخامسة عشر: اضغط على ok
تظهر الشاشة التالية: لإغلاق البرنامج نكتب في ملف الـscript مايلي:
كود: WinWaitActive("Shortcut - S-Spline 2.04", "dots per inch") Send("!{F4}")
الان انتهينا من عمل ملف الـscript ملاحظة1: نفذ ملف الـscript قبل الانتقال الى الخطوة التالية. ملاحظة2:اعمل uninstall لبرنامج S-Spline قبل البدء بالتجريب. الخطوة السادسة عشر: تحويل ملف الـscript الى ملف تنفيذي(exe) يأتي مع برنامج autoIt ما يقوم بهذه المهمة:
start>all programs>autoIt v3>Compile Script to .exe
------------------------------------------------------------------------------------------------------------- اخيرا: هذا ملف لمن يريد التجربته[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
أو انسخ الكود كاملا:
كود: ; ---------------------------------------------------------------------------- ; ; AutoIt Version: 3.1.0 ; Author: A.N.Other ; ; Script Function: ; Template AutoIt script. ; ; ----------------------------------------------------------------------------
; Script Start - Add your code below here
Run("S-Spline.exe")
WinWaitActive("Welcome", "Welcome to the S-Spline") Send("!n")
WinWaitActive("License Agreement", "SHORTCUT SOFTWARE DEVELOPMENT") Send("!y")
WinWaitActive("Choose Destination Location", "Setup will install S-Spline 2 in") Send("!n")
WinWaitActive("Select Program Group", "Setup will add program") Send("S-Spline 2") Send("!n")
WinWaitActive("Copying Files", "Setup is now copying files to") Send("!n")
WinWaitActive("Setup Complete", "Setup has finished installing S-Spline") Send("{tab}") Send("{tab}") Send("{space}") Send("{Enter}")
WinWaitActive("Register", "Please enter your personal") Send("ssssss1") Send("{tab}") Send("absba") Send("{tab}") Send("314AR") Send("JVC65") Send("JXFVO") Send("VW6NG") Send("PPVVE") Send("4KHIA") Send("{Enter}")
WinWaitActive("S-Spline 2", "Registration successful") Send("{Enter}")
WinWaitActive("Shortcut - S-Spline 2.04", "dots per inch") Send("!{F4}")[/LEFT]
------------------------------------------------------------------------------------------------------------- إنتهى ------------------------------------------------------------------------------------------------------------- ملاحظة: هذا الشرح متاح للجميع من حيث التوزيع و النقل من دون ذكر المصدر ان اردت
لذلك لم اضع توقيعي على الصور.
أخوكم moonman منقووووووووووووول | |
|