السلام عليكم ورحمة الله تعالى وبركاته
دمج البرامج مع الويندوز من خلال ال WPIإنتهت التسخينات كانت كمدخل للدرس اليوم درسنا عن كلمة سمعتموها
منذ أن بدأنا الدروس من الصفر وهي
WPI سنتعامل مع هذا البرنامج لأنه هو
وسيلتنا الحالية للدمج توجد وسائل أخرى ومع ذلك يبقى هو الأفضل
قبل أن نبدأ يجب أن نكون قد جهزنا من قبل جميع البرامج التي نريد تنصيب صامت
ونجربها عدة مرات لكي لا نواجه مشاكلا بعدها نضع كل برنامج على حدة في مجلده الخاص
مع التأكد بأن هذا الأخير لا يحتوي على مسافات ونفس الشيء بالنسبة للملف التنفيذي + إن وجدت
معها كراكات نجهزها هي الأخرى تنصيب صامت بالإعتماد على ملفات ال
SFX وأيضا المتغيرات + إن كانت
هناك ملفات رجستري لتسجيل برنامج معين نضعها جانب ملفه التانفيدي بالمجلد التابع له وهكذا نجمع
كل البرامج ونضعهم في مجلد جيد نسميه
Install وهذا الأخير نضعه بمجلد التوزيع
$1 الموجود
داخل مجلد التوزيع الاساسي
$OEM$ وأخيرا نحفظ النسخة بعد هذه التغييرات
الآن ندخل إلى عالم ال
WPI تعريف الـ WPI هو إختصار لجملة
Windows Post Installer Wizard وهو سكريبت مصنوع بلغة ال
Java Script إن لم يخب ظني يساعدنا في تنظيم
وتنصيب برامج عدة وفق ترتيب محدد أو أوامر محددة ....
سنكون بعد الدرس قادرين على التعامل معه بشكل جيد وإنجاز قرص مثل ما يظهر بهذه الصورة
أولا نحمل البرنامج من موقعه الأصلي لا تخافوا فهو مجاني
كود:
www.wpiw.net
بعد تحميله نفك الضغط وستنتج لنا الملفات التالية
1-: Languageإختيار لغة واجهة البرنامج
2-: Check on load نتركه إفتراضي لتفعيل الوضع الإفتراضي لتنصيب
البرامج بحيث لو وصل العداد لصفر دون تدخل المستخدم فسيتم تنصيب برامج إفتراضية عيناها من قبل
3-Number of columns : عدد أعمدة البرامج التي يمكن عرضها في الصفحة الواحدة نختار 3
4-:Categories sort order تصنيف البرامج مثلا برامج الأفيس النظام إضافات كمثال حي
راجعو الصورة الأولى المهم ولإضافة تصنيف جديد للبرامج من غير المتاواجد أصلا بالبرنامج نكتب
التصنيف تم فاصلة وهكذا مثال
System,New, …
5-List of Configuration Choices:تحديد مجموعة منالبرامج تنصب تلقائيا عند إختيار
المجموعة مثلا مجموعة جهاز أنترنيت ستكون به مسرعات التحميل وبرامج التورنت ... أما جهاز عادي
فلن يشتمل عليها لأنه لن يكون به أنترنيت فما فائدة تثبيتها
6--
Custom background picture لتغيير خلفية
الواجهة الرئيسية نكتب إسم الخلفية ويجب أن تكون بمجلد الجرافيكس
7-Display sorted: لتصنيف البرامج حسب نوعيتها
فمثلا برامج الأنترنيت كلها في عمود واحد وبرامج الحماية كذلك
8-Disable, when dependencies are not met:
لربط برنامج بآخر مثلا لا ينصب النيليت إذل لم يتم تثبيت ال
Netfremwork9-: 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 : تفعيل أو إبطال المؤقت مع تحديد مدته بحيث بعد 60 ثانية سيتم تنصيب البرامج التلقائية ...
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 لعرض أو إخفاء كل من زر الخيارات
وزر الإعدادات نزيلهم بعد الإنتهاء من إضافة كل البرامج ولإرجاعهم نعدل على
ملف
useroptions ونعوض
False ب True في
showOptBtn و
showmpWPIBtn24-:
Use multiple defaults طريقة ونوعية التثبيت
25-:
Screen Resolution دقة الشاشةالتي سيعمل عليها البرنامج
ليس من الظروري التعديل على كل الخيارات فأغلبها يترك كما
هو سوى في حالة الرغبة في ذلك *لحفظ التغييرات نضغط على زر
SAVE *لإسترجاع الخيارات الإفتراضية للبرنامج نضغط على زر
reloadالآن نريد أن نظيف برنامجا نضغط على
Configملاحظات :
i.لابد من إستعمل المتغيير
%Systemdrive%لأن البرامج نسخت للدرايف الذي ثبت عليه الويندوز نفس الشيء
بالنسبة لمفاتيح الرجستري والهدف منه هو تفادي الاخطاء في حالة تنصيب الويندوز على
Dii.بالنسبة لترتيب التصنيف فلابد أن يكون الأفيس هو الأول لو كان
معمولا بالشرينك لأنه بخلافه لن يعمل لأنه يتطلب أن يثبت على ويندوز نظييييييييف
iii.لو أردنا تغيير كل من خلفية الثيم والشريط الذي بالأعلى فالملفات المشؤولة هي كل من
Wallpaper.jpg Title.jpg المتواجدة داخل مجلد
Glossy والذي بدوره داخل
Themesالآن لنظيف صوتا للبرنامج نضغط على زر
Audio Player* لإضافة اللغة العربية للبرنامج نعوض الملفين
Wpiscripts==> lang.js
Common==>optionswizardtemplate.htmلتحميل الملفين بالمرفقات وهما من تعريبي مع ملاحظة أن الويندوز
يجب أن يكون منصبا للعربية كما شرحنا من قبل في ملف الإعدادات
الآن بعد أن ننتهي سنفتح ملف
WPI.cmd بالمفكرة
سننزل للأخير ونظيف أمرا بمسح المجلدات التي إستغليناها طيلة
فترة التثبيت لأنه لا يعقل أن تبقى كذلك مستغلة للمساحة بدون إفادة
لمن يريد نسخها نعيد تسمية مجلد الوبي إلى
WPI تم نضعه بمجلد
Temp المتواجد
بمجلد التوزيع
$1 الموجود داخل مجلد التوزيع الاساسي
$OEM$ بعدها سنعطي أمرا للويندوز
بتشغيل البرنامج بعد الإنتهاء من التنصيب وذلك بفتح ملف الأجوب
Winnt.sif تم ننزل تحت ونعدل كالتالي
وأخيرا نحفظ التغييرات ونجرب النسخة