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

مشاهدة النسخة كاملة : مفاجأة: شرح تنصيب البرامج تلقائيا دون تدخل منك


Abu Ahmed
05-07-2005, 05:03 AM
السلام عليكم ورحمة الله وبركاته

شرح تنصيب البرامج تلقائيا دون تدخل منك

البرنامج المستخدم هو ِ Autoit v3
http://ssssss1.incohost.com/ssss1.jpg

لتنزيل البرنامج -------> حمل البرنامج (http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe)

حجم البرنامج: 1.740 MB
الانظمة المتواقة: جميع الويندوز

وظيفة االبرنامج: وهي كتابة script للبرنامج المراد تنصيبه وتحويله الى ملف تنفيذي (exe.) يقوم بتنصيب البرنامج تلقائيا.

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

التطبيق العملي: لكي نفهم طريقة عمله لابد من تطبقه على برنامج معين.

لذلك نقوم بتنزيل هذا البرنامج اسمه S-Spline وظيفته يقوم بتكبير الصورة مع الحفاظ على دقتها.
لتنزيل البرنامج:مـــــن هنـــــــــا (http://ssssss1.incohost.com/S-Spline.exe)
السيريال : 314AR-JVC65-JXFVO-VW6NG-PPVVE-4KHIA
حجم البرنامج: 1.25 MB
سبب اختياره : صغير الحجم و يحتوي على جميع جوانب احتياجاتنا.

نصب برنامج AutoIt قبل البدأ

بسم الله

الخطوة الاولى: انشئ مجلد جديد اسمه (اي شي)

الخطوة الثانية: انقل للمجلد الجديد البرنامج المراد S-Spline

الخطوة الثالثة: اضغط بزر الماوس الايمن في اي مكان في المجلد الجديد ثم new ثم AutoIt v3 script سمه مثلا sspline.

http://absba7.absba.org/teamwork1/Autoit/1.JPG


الخطوة الرابعة: اضغط بزر الماوس الايمن على الـ script الجديد ثم edit

http://absba7.absba.org/teamwork1/Autoit/2.JPG


ستظهر ال شاشة التاليه:

http://absba7.absba.org/teamwork1/Autoit/3.JPG


هنا سنكتب الاوامر .
الخطوة الخامسة: اول امر هو لتشغيل برنامج S-Spline

Run("S-Spline.exe")

الخطوة السادسة: اظغط على ايقونة برنامج S-Spline ستظهر عندك الشاشة التالية:

http://absba7.absba.org/teamwork1/Autoit/4.JPG


هذه النافذة تحتوي على :
1- عنوان
2- نص
3- ازرار
ولكن السؤال كيف يمكننا اخذ مثلا العنوان كـ text ?

باستخدام برنامج ياتي مع AutoIt v3 اسمه AutoIt Window Info

start>all programs>autoIt v3>AutoIt Window Info

http://absba7.absba.org/teamwork1/Autoit/5.JPG


شغل AutoIt Window Info

ستظهر معك الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/6.JPG


هذه الشاشة ستظهر لك معلومات لاي شاشة مفتوحة.

يتبع،

Abu Ahmed
05-07-2005, 05:05 AM
الخطوة السابعة: نعود الى كتابة الـscript

(مراجعة بسيطة)
بعدما ضغطنا على ايقونة S-Spline وظهرت الشاشة التالية:

http://absba7.absba.org/teamwork1/Autoit/7.JPG


ومن ثم شغلنا AutoIt Window Info نلاحظ الاتي:

http://absba7.absba.org/teamwork1/Autoit/8.JPG


نكتب الامر التالي :

WinWaitActive("Welcome", "Welcome to the S-Spline")
Send("!n")

هذا الامر يحتوي على الاتي:
WinWaitActive("اي جزء من النص الموجود في النافذة", "عنوان النافذة")

الامر send هو امر الضغط على الازرار
الرمز ! هو كبسة Alt في الكيبورد
الرمز n هو كبسة Next في شاشة الـsetup لاحظ http://absba7.absba.org/teamwork1/Autoit/9.JPG

فمثلا لو ضغطنا Alt+n فكأنما ضغطنا على Next (لاحظ الخط تحت N)

الان اصبح لدينا في ملف الـscript مايلي
Run("S-Spline.exe")

Run("S-Spline.exe")
WinWaitActive("Welcome", "Welcome to the S-Spline")
Send("!n")


الخطوة الثامنة: نضغط على Next
فتظهر الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/10.JPG


نكتب في ملف الـscript مايلي:
WinWaitActive("License Agreement", "SHORTCUT SOFTWARE DEVELOPMENT")
Send("!y")

الخطوة التاسعة: نضغط على Yes
فتظهر الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/11.JPG


نكتب في ملف الـscript مايلي:
WinWaitActive("Choose Destination ********", "Setup will install S-Spline 2 in")
Send("!n")

الخطوة العاشرة: نضغط على Next
فتظهر الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/12.JPG


هنا ممكن ان نغير اسم الـ program group
نكتب في ملف الـscript مايلي:
WinWaitActive("Select Program Group", "Setup will add program")
Send("S-Spline 2")
Send("!n")

الخطوة الحادية عشر: نضغط على Next
فتظهر الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/13.JPG


نكتب في ملف الـscript مايلي:
WinWaitActive("Copying Files", "Setup is now copying files to")
Send("!n")

الخطوة الثانية عشر: نضغط على Next
فتظهر الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/14.JPG


في هذه الشاشة نرى ثلاث خيارات سوف نزيل الخيار الثاني على سبيل المثال

نكتب في ملف الـscript مايلي:
WinWaitActive("Setup Complete", "Setup has finished installing S-Spline")
Send("{tab}")
Send("{tab}")
Send("{space}")
Send("{Enter}")
يتبع،

Abu Ahmed
05-07-2005, 05:09 AM
الخطوة الثالثة عشر:
تظهر الشاشة التالية: تطلب منا السيريال
http://absba7.absba.org/teamwork1/Autoit/15.JPG


معلومات التسجيل هي :
الاسم: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

تظهر الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/16.JPG


نكتب في ملف الـscript مايلي:

WinWaitActive("S-Spline 2", "Registration successful")
Send("{Enter}")
الخطوة الخامسة عشر: اضغط على ok

تظهر الشاشة التالية:
http://absba7.absba.org/teamwork1/Autoit/17.JPG


لإغلاق البرنامج
نكتب في ملف الـ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

http://absba7.absba.org/teamwork1/Autoit/18.JPG


-------------------------------------------------------------------------------------------------------------
اخيرا: هذا ملف لمن يريد التجربتهSCRIPT (http://ssssss1.incohost.com/SSpline.au3)

أو انسخ الكود كاملا:
; ----------------------------------------------------------------------------
;
; AutoIt Version: 3.1.0
; Author: A.N.Other <myemail@nowhere.com>
;
; 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 ********", "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]
-------------------------------------------------------------------------------------------------------------
إنتهى
-------------------------------------------------------------------------------------------------------------
ملاحظة: هذا الشرح متاح للجميع من حيث التوزيع و النقل من دون ذكر المصدر ان اردت

لذلك لم اضع توقيعي على الصور.


منقول

في حفظ الله ورعايته،

الإمبراطــ999ــور
06-02-2005, 09:44 AM
وعليكم السلام ورحمة الله وبركاته

شكراً وجزاك الله كل خير على هذا البرنامج الرائع بس هل له إأي تعريب بارك الله فيك

molto
09-01-2005, 04:22 AM
السلام عليكم
متشكر على البرنامج الرائع و الشرح الجميل

molto