شبكة ومنتديات دلوعات عالم من الدلع تحت سقف واحد منتديات دلوعات عالم الترفية والوناسة مركز تحميل دلوعات أكبر مركز تحميل على الاطلاق جوال دلوعات جولات برامج نوكيا الجيل الثالث ثيمات اكبر مكتبةألعاب جوال أكبر مكتبة برامج نوكيا برامج ألعاب جوال رسائل وسائط MMS خدمات موبايلي وخدمات الجوال ثيمات حب ثيمات وناسة وصرقعة ثيمات جديدة رياضية خلفيات جوال N70 N73 N90 N95 والعديد من الجولات  

البداية - الدليل - مركز التحميل - المنتدى  - اتصل بنا

 

( Wpi ) شرح كامل

 

بسم الله الرحمن الرحيم

 
؟ ( WPI ) ماهو

هو اختصار ل ( Windows Post Installer Wizard ) وهو سكربت أو برنامج يقوم بتنصيب عدة برامج أو ملفات في مسارات محددة وغالبا يقوم بتنصيبها تنصيبا صامتا ودون تدخل من المستخدم ويعتمد في عمله على كتابة أكواد RunOnceEx

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

البرنامج مجاني و يمكننا تحميل الاصدار الأخير من الرابط التالي :

   


::::: شرح واجهة البرنامج وقوائمه الرئيسية :::::

أولا : التعرف على واجهة البرنامج :

بعد تحميل البرنامج ( السكربت ) نقوم بفك الضغط عنه
سوف ينتج لدينا مجلد باسم wpi يحتوي على العناصر التالية :
 

 

عند تشغيل الملف التنفيذي WPI.cmd سوف تظهر لنا واجهة البرنامج الرئيسية وهي التي سوف تظهر أتوماتيكيا بعد حرق الاسطوانة وسوف يكون تعامل المستخدم حصريا معها بعد اتمام العمل
 

 

ثانيا : التعامل مع الشاشة الخاصة بالخيارات
( Options )

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

 

1- Language

 :  هذا الخيار خاص بتحديد لغة عرض واجهة البرنامج الرئيسية والبرنامج يدعم الكثير من اللغات ولكنه مثل أغلب البرامج لا يدعم اللغة العربية
سوف نقوم لاحقا بشرح كيفية اضافة دعم اللغة العربية وجعلها أساسية مثل بقية اللغات
ملاحظة : سوف أقوم بشرح اضافة دعم اللغة العربية في مرحلة قادمة وحسب تسلسل الشرح
2- Check on load : هذا الخيار خاص بتحديد البرامج التي سوف تنصب تلقائيا اذا لم يتم تدخل من المستخدم قبل نهاية العد التنازلي

3- Number of columns : هذا الخيار يحدد عدد أعمدة البرامج التي يمكن عرضها في الصفحة الواحدة

4- Categories sort order : لا حظنا في واجهة البرنامج أن البرامج مصنفة الى أنواع منها ما يتعلق بالنظام ومنها خاص بالأوفيس وغيرها
هنا يمكننا اضافة أنواع أخرى غير موجودة في البرنامج ( طبعا كل نوع يندرج تحته مجموعة من البرامج المتعلقة به )

5- List of Configuration Choices : هذا الخيار خاص بتحديد مجموعة من البرامج تحدد تلقائيا عند اختيار نوعية التنزيل المرغوبة

6- Custom background picture : لتغيير خلفية الواجهة الرئيسية
سوف نتحدث لاحقا عن تغيير الخلفية والثيم الخاص بالبرنامج

7- Display sorted : هذا الخيار خاص باعتماد تصنيف البرامج حسب نوعيتها فمثلا برامج النظام تندرج كلها تحد عمود خاص بها وهكذا

8- Disable, when dependencies are not met : من ميزات البرنامج أنه يتيح لنا ربط برامج ببعضها فمثلا عند تحديدنا لبرنامج معين فان برنامجا أخر مرتبطا به سوف يحدد تلقائيا وعند عدم تحديدنا لبرنامج فاننا لا نستطيع تحديد البرنامج أو البرامج المتعلقة به

9- Show Scrollbar : لاظهار أو اخفاء شريط التمرير

10- No column break in categories : لابقاء كل مجموعة برامج مصنفة في عمود واحد بحيث لا تظهر بقيتها في عمود أخر

11- Selected Theme : لتحديد الثيم الخاص بالبرنامج
سوف نتحدث عن كيفية اضافة الثيمات لاحقا

12- tool tip style customization : للتحكم في طريقة العرض ونوع ولون الخط
سوف نتحدث عن هذا الموضوع لاحقا

13- Use transitions : هذا الخيار خاص باستخدام الانتقالات والفلاتر ( هذا حد علمي به )

14- Applications to display per install window : عدد البرامج التي تظهر في نافذة التنزيل

15- Timer active : اختيار وضع التشغيل أو عدم التشغيل للمؤقت وتحديد الفترة الزمنية للمؤقت

16- Install by category : لتحديد التنزيل حسب الأصناف

17- Force installation on exit : تنزيل بعض البرامج جبريا عند الضغط على زر الخروج

18- Disk path : لتحديد مسار السيدي أو البارتشن

19- Debug Mode : خاص بمفاتيح الريجستري ينصح بتركه افتراضيا

20- Play Audio in WPI : تشغيل الصوت اثناء عرض البرنامج

21- Play Audio during install : تشغيل الصوت أثناء تنصيب البرامج

22- Show Manuall button : عرض دليل المستخدم في واجهة البرنامج أو عدم عرضه

23- Show optinal buttons : هذا الخيار خاص بعرض زر الخيارات والاعدادات والمصدر من عدمه
طبعا بعد انتهائنا من تصميم الاسطوانة سوف نخفي هذه الأزرار

24- Use multiple defaults : هذا الخيار خاص بطريقة عرض أنواع التنزيل

25- Screen Resolution : لتعيين دقة الشاشة التي يعمل عليها البرنامج

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

بعد التغيير في الخيارات نضغط على زر SAVE في أسفل شاشة الخيارات لاعتمادها
لاسترجاع الخيارات الأساسية للبرنامج نضغط على زر reload


 

ثالثا : التعامل مع الشاشة الخاصة بالاعداد ( Config ) :

هذه الشاشة خاصة بالتعامل مع البرامج وهي أساس البرنامج سوف اذكر مبدئيا ما يمكننا عمله في هذه الشاشة :
1- كتابة اسم البرنامج الذي يظهر في الواجهة الرئيسية
2- ادراج صورة رمزية تدل على البرنامج تظهر عند مرور مؤشر الفأرة عليه
3- كتابة ملخص عن عمل البرنامج يظهر عند مرور مؤشر الفأرة عليه
4- تحديد وتصنيف المجموعات
5- ربط البرامج ببعضها
6- كتابة أوامر تنصيب البرنامج وسويتشات التنصيب الصامت وكذلك مفاتيح الريجستري الخاصة بالبرنامج

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

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

 

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

 
رابعا : شاشة
( Show Source ) :

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

 
خامسا : التحكم بملفات الصوت
( Audio Player ) :


كما ذكرنا سابقا وعن طريق قائمة الخيارات

Optin

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

Audio Player

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

 


نكون هكذا قد انتهينا من شرح واجهة البرنامج وقوائمه الرئيسية

 
:::::: شرح مجلد البرنامج وعناصرة الأساسية ::::::

 

1- Audio :

 هذا المجلد الذي سوف نضع فيه الملفات الصوتية التي تعمل أثناء تشغيل البرنامج وأثناء تنصيب البرامج

2- Common :

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

3- Graphics :

 في هذا المجلد نقوم بحفظ الخلفيات والصور الرمزية للبرامج

4- Install :

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

5- Themes :

 هذا المجلد يحتوي على الثيمات الخاصة بالبرنامج ويمكننا اضافة الثيمات اليه

6- Tools :

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

7- UserManual :

 يحتوي هذا المجلد على دليل المستخدم

8- Wpiscripts :

 ملفات WPI الأساسية وسوف نقوم في التغيير في بعضها مستقبلا

9- Autorun.inf و WPI.ico :

 وهما على الترتيب ملف التشغيل التلقائي للاسطوانة والأيقونة الخاصة بالاسطوانة

10- WPI.cmd و WPI.hta :

 الملفين التنفيذيين الخاصين بتشغيل البرنامج

 

:::::: كيفية اضافة اللغة العربية الى قائمة اللغات التي يدعمها البرنامج ::::::


قم بالذهاب الى المسار التالي

WPI\common

 وافتح الملف التالي بواسطة المفكرة optionswizardtemplate.htm
 

 

الأن لتعريب الأوامر قم بالذهاب الى المسار التالي

WPI\Wpiscripts

 واضغط على الملف التالي بالزر الأيمن للفأرة واختر تحرير lang.js
 



أحفظ عملك في كلا الملفين وبذلك تكون قد أضفت اللغة العربية الى البرنامج

تكملة الشرح غدا ان شاء الله

بالتوفيق للجميع
 

 

شرح

sniper

 

حميع الحقوق محفوظة لشبكة دلوعات