عرض مشاركة واحدة
قديم 04-08-2006, 10:49 PM   #19
sadiki999
الماسي برامج نت
 
الصورة الرمزية sadiki999
 
تاريخ التسجيل: Jun 2005
الدولة: وطنيتي لا تهمني أينما كنت فأنا مسلم وأفخر كل الفخر
الجنس : رجل
المشاركات: 2,000
معدل تقييم المستوى: 94
sadiki999 will become famous soon enoughsadiki999 will become famous soon enough

افتراضي

السلام عليكم ورحمة الله تعالى وبركاته


كيف الأحول إن شاء الله بخير ... أين وصلتم ؟ لم أرى واحدا طرح صورا لأسطوانته في قسم الإستفسارات ...
هل أحبطتم أم ماذا منذ أن وصلنا مرحلة السوتشات والتنصيب الصام وأنى أرى ركودا تاما !!!! ما معنى هذا أنا اشرح للجن أم ماذا ههههههههههههههه

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



قبل أن نبدأ يجب أن نكون قد جهزنا من قبل جميع البرامج التي نريد تنصيب صامت ونجربها عدة مرات لكي لا نواجه مشاكلا بعدها نضع كل برنامج على حدة في مجلده الخاص مع التأكد بأن هذا الأخير لا يحتوي على مسافات ونفس الشيء بالنسبة للملف التنفيذي + إن وجدت معها كراكات نجهزها هي الأخرى تنصيب صامت بالإعتماد على ملفات ال SFX وأيضا المتغيرات + إن كانت هناك ملفات رجستري لتسجيل برنامج معين نضعها جانب ملفه التانفيدي بالمجلد التابع له وهكذا نجمع كل البرامج ونضعهم في مجلد جيد نسميه Install وهذا الأخير نضعه بمجلد التوزيع $1 الموجود داخل مجلد التوزيع الاساسي $OEM$ وأخيرا نحفظ النسخة بعد هذه التغييرات

الآن ندخل إلى عالم ال WPI

تعريف


ال WPI هو إختصار لجملة Windows Post Installer Wizard وهو سكريبت مصنوع بلغة ال Java ****** إن لم يخب ظني يساعدنا في تنظيم وتنصيب برامج عدة وفق ترتيب محدد أو أوامر محددة ....


سنكون بعد الدرس قادرين على التعامل معه بشكل جيد وإنجاز قرص مثل ما يظهر بهذه الصورة


أولا نحمل البرنامج من موقعه الأصلي لا تخافوا فهو مجاني


www.wpiw.net
الإصدار 4.3.8
تم إصدار النسخة 5.0
Download Here

بعد تحميله نفك الضغط وستنتج لنا الملفات التالية






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:لربط برنامج بآخر مثلا لا ينصب النيليت إذل لم يتم تثبيت ال Netfremwork

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 : تفعيل أو إبطال المؤقت مع تحديد مدته بحيث بعد 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 و showmpWPIBtn

24-: Use multiple defaultsطريقة ونوعية التثبيت

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





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



*لحفظ التغييرات نضغط على زر SAVE



*لإسترجاع الخيارات الإفتراضية للبرنامج نضغط على زر reload

الآن نريد أن نظيف برنامجا نضغط على Config




ملاحظات :

i.لابد من إستعمل المتغيير %Systemdrive%

لأن البرامج نسخت للدرايف الذي ثبت عليه الويندوز نفس الشيء بالنسبة لمفاتيح الرجستري والهدف منه هو تفادي الاخطاء في حالة تنصيب الويندوز على D

ii.بالنسبة لترتيب التصنيف فلابد أن يكون الأفيس هو الأول لو كان معمولا بالشرينك لأنه بخلافه لن يعمل لأنه يتطلب أن يثبت على ويندوز نظييييييييف

iii.لو أردنا تغيير كل من خلفية الثيم والشريط الذي بالأعلى فالملفات المشؤولة هي كل من
Wallpaper.jpg
Title.jpg
المتواجدة داخل مجلد Glossy والذي بدوره داخل Themes



الآن لنظيف صوتا للبرنامج نضغط على زر

Audio Player


* لإضافة اللغة العربية للبرنامج نعوض الملفين

Wpi******s==> lang.js
Common==>optionswizardtemplate.htm

لتحميل الملفين بالمرفقات وهما من تعريبي
-مع ملاحظة أن الويندوز يجب أن يكون منصبا للعربية كما شرحنا من قبل في ملف الإعدادات


الآن بعد أن ننتهي سنفتح ملف WPI.cmd بالمفكرة
سننزل للأخير ونظيف أمرا بمسح المجلدات التي إستغليناها طيلة فترة التثبيت لأنه لا يعقل أن تبقى كذلك مستغلة للمساحة بدون إفادة

لمن يريد نسخها

اقتباس:



RD /S /Q %systemdrive%\install\








RD /S /Q %systemdrive%\Drivers\








RD /S /Q %windir%\temp\





نعيد تسمية مجلد الوبي إلى WPI تم نضعه بمجلد Temp المتواجد بمجلد التوزيع $1 الموجود داخل مجلد التوزيع الاساسي $OEM$
بعدها سنعطي أمرا للويندوز بتشغيل البرنامج بعد الإنتهاء من التنصيب وذلك بفتح ملف الأجوب Winnt.sif تم ننزل تحت ونعدل كالتالي


اقتباس:
[GuiRunonce]


















temp%%\WPI\wpi.cmd





وأخيرا نحفظ التغييرات ونجرب النسخة

التعديل الأخير تم بواسطة sadiki999 ; 05-31-2006 الساعة 07:03 PM
sadiki999 غير متواجد حالياً   رد مع اقتباس