اذهب الي المحتوي
منتديات ياللا يا شباب
هاوى نت

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

Recommended Posts

السلام عليكم ورحمة الله وبركاته ...... وما توفيقي الا بالله

والصلاة والسلام على أشرف الخلق سيدنا محمد و على اله وصحبه اجمعين

 

في البداية : اود ان اشكر الله اولا ثم منتدى ياللا يا شباب على جهوده في تنمية قدرات الشباب العرب فى كل المجالات

 

اقدم هدية متواضعه لمنتدى البرامج .

 

وهي

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

البرنامج المستخدم هو ِ 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.

 

1.JPG

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

 

2.JPG

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

 

3.JPG

هنا سنكتب الاوامر .

 

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

 

كود:

Run("S-Spline.exe")

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

 

4.JPG

هذه النافذة تحتوي على :

1- عنوان

2- نص

3- ازرار

ولكن السؤال كيف يمكننا اخذ مثلا العنوان كـ text ?

 

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

 

start>all programs>autoIt v3>AutoIt Window Info

 

5.JPG

شغل AutoIt Window Info

 

ستظهر معك الشاشة التالية:

6.JPG

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

 

 

الخطوة السابعة: نعود الى كتابة الـscript

 

(مراجعة بسيطة)

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

 

7.JPG

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

 

8.JPG

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

 

كود:

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

هذا الامر يحتوي على الاتي:

WinWaitActive("اي جزء من النص الموجود في النافذة", "عنوان النافذة")

 

الامر send هو امر الضغط على الازرار

الرمز ! هو كبسة Alt في الكيبورد

الرمز n هو كبسة Next في شاشة الـsetup لاحظ 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

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

10.JPG

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

كود:

WinWaitActive("License Agreement", "SHORTCUT SOFTWARE DEVELOPMENT")Send("!y")

الخطوة التاسعة: نضغط على Yes

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

11.JPG

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

كود:

WinWaitActive("Choose Destination Location", "Setup will install S-Spline 2 in")Send("!n")

الخطوة العاشرة: نضغط على Next

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

12.JPG

هنا ممكن ان نغير اسم الـ program group

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

كود:

WinWaitActive("Select Program Group", "Setup will add program")Send("S-Spline 2")Send("!n")

الخطوة الحادية عشر: نضغط على Next

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

13.JPG

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

كود:

WinWaitActive("Copying Files", "Setup is now copying files to")Send("!n")

الخطوة الثانية عشر: نضغط على Next

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

14.JPG

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

 

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

كود:

WinWaitActive("Setup Complete", "Setup has finished installing S-Spline")Send("{tab}")Send("{tab}")Send("{space}")Send("{Enter}")

الخطوة الثالثة عشر:

تظهر الشاشة التالية: تطلب منا السيريال

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

 

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

16.JPG

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

 

كود:

WinWaitActive("S-Spline 2", "Registration successful")Send("{Enter}")

الخطوة الخامسة عشر: اضغط على ok

 

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

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

 

 

 

18.JPG

-------------------------------------------------------------------------------------------------------------

اخيرا: هذا ملف لمن يريد التجربتهSCRIPT

 

أو انسخ الكود كاملا:

----------------------------------------------------------------------------

;; AutoIt Version: 3.1.0; Author:		 A.N.Other <myemail@nowhere.com>;; Script Function:; Template AutoIt script.;; ----------------------------------------------------------------------------; Script Start - Add your code below hereRun("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]

إنتهى .. تحياتى لكم
تم تعديل بواسطه هاوى نت

شارك هذه المشاركه


رابط المشاركه
شار ك علي موقع اخر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • اضف...

Important Information

By using this site, you agree to our Terms of Use, اتفاقيه الخصوصيه, قوانين الموقع, We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..