الدرس 13 █▓▒░ دورة كتابة الملفات الدفعية : التنصيب الصامت للبرامج باستخدام الملفات الدفعية - الجزء 1
السلام عليكم ورحمة الله وبركاته
درسنا اليوم عن التنصيب الصامت للبرامج
وله عدة أسماء :
- التنصيب الصامت
- التنصيب التلقائي
- auto setup
- silent setup
وهو عملية تنصيب البرنامج دون تدخل المستخدم أي بدون أن يضغط على زر next و أشباهه
ولهذه العملية عدة طرق منها باستخدام برنامج AutoIt و منها الطريقة الأخرى التي سأشرحها
اليوم و أعتبرها أفضل من طريقة AutoIt ( طريقة AutoIt سأشرحها لاحقاً )
مقدمة :
في الحالة العادية لتنصيب البرامج و على سبيل المثال سنأخذ برنامج winrar كونه معروف
وحجمه صغير لمن أراد تحميله و التجربة عليه
النتصيب العادي يكون كالتالي :
أي سنضغط على زر install ثم ok ثم done ثم سيفتح مجلد اختصارات البرنامج
ثم سننسخ ملف الكراك الخاص بالبرنامج إلى مسار البرنامج
و ماسنفعله الآن هو اختصار هذه الخطوات بخطوة واحدة
فقط نشغل ملف تنصيب البرنامج و يتم كل شيئ بشكل تلقائي
لتحميل برنامج winrar3.9 آخر اصدار برابط مباشر من أجل التجربة عليه
اضغط هنا للاصدار الانكليزي أو اضغط هنا لتحميل الاصدار العربي ( الحجم 1.3 م ب )
و لتحميل ملف تسجيل البرنامج اضغط هنا
و الآن نأتي إلى الأداة السحرية الرائعة جداً و التي ستساعدنا في العمل و هي
universal silent switch finder 1.4.1.2
و تسمى اختصاراً USSF
رمز الأداة :
الحجم : 754
للتحميل : اضغط هنا
الإصدار الجديد 1.5 على الرابط التالي
download
شرح تحويل تنصيب برنامج winrar إلى تنصيب صامت :
نشغل أداة USSF
( عند تحميل الملف السابق سيكون اسم الأداة TahaSoft.com-Switch Finder )
شرح لما في الصورة
أولاً : نضغط على الزر < الموضح في الصورة فتظهر لنا نافذة نحدد من خلالها ملف تنصيب البرنامج و هو في حالتنا مع برنامج winrar سيكون اسمه wrar390.exe
وبعد لحظات سيظهر لنا مافي الصورة التي في الأعلى
و ما يهمنا من هذا البرنامج الحصول على ما يسمى سويتش switch الخاص بالتنصيب الصامت للبرنامج و في مثالنا هذا السويتش موضح في الصورة باللون الاصفر و هو
"wrar390.exe" /s
و الآن سنضغط على زر + الموضح في الصورة من أجل نسخ هذا السويتش إلى الحافظةو الآن نقوم بإنشاء ملف دفعي مجاور لملف تنصيب البرنامج وليكن اسمه AutoSetup.bat
بالنسبة لمن يريدون تعلم هذا الدرس بدون متابعة بقية دروس الدورة و لا يعرفون طريقة إنشاء ملف دفعي يمكن العودة للدرس الأول لمزيد من التفاصيل
و الآن نضع الكود السابق الذي تم نسخه إلى الحافظة في الملف الدفعي
أي فقط نضغط ctrl+v من أجل لصق الكود
العملية حتى الآن بسيطة جداً و سهلة كثيراً
بعد ذلك نضغط ctrl+s للحفظ
و عند تشغيل الملف الدفعي AutoSetup.bat سيتم تنصيب البرنامج بشكل تلقائي
دون أي تدخل منك
و لكن ماذا عن الكراك الخاص به
هنا بدء الدرس الحقيقي
ما سبق ذكره سهل الإنجاز و على فكرة الطريقة السابقة قليلة الذكر في المواقع و كثير
منهم يعتمد على ذكر كل سويتش لكل برنامج لوحده و البحث عنه في الانترنت و لكن هذه أفضل
طريقة لعمل التنصيب الصامت بلا عذاب
و الآن نعود للكراك ففي حالتنا هذه الكراك الخاص بالبرنامج هو ملف اسمه RarReg.key
و طريقة العمل هي بنسخه إلى مسار البرنامج و لصقه هناك
حيث مسار البرنامج هو C:\Program Files\WinRAR
وسنقوم بكتابة أوامر النسخ بطريقة الملفات الدفعية كما تعلمنا سابقاً و أمر النسخ هنا
نكتبه كما يلي :
copy rarreg.key %ProgramFiles%\WinRAR
حيث سيتم نسخ الملف rarreg.key إلى مجلد البرامج في ويندز إلى مجلد اسمه winrar داخلهولمزيد من المعلومات حول أوامر النسخ راجع الدرس الثالث بالضغط هنا
*- و الآن أصبح الكود الكامل لملف التنصيب الصامت لبرنامج winrar كما يلي :
"wrar390.exe" /s
copy rarreg.key %ProgramFiles%\WinRAR
مع ملاحظة أنه من الضروري تواجد الملفات بشكل متجاور أي في مجلد واحد في مثالنا هذاحتى لا يحدث خطأ في المسارات
أي كما في الصورة التالية :
- انتهى الشرح الخاص ببرنامج winrar -
يتبع مع أمثلة أخرى فالسلسلة لم تنتهي بعد ...
الدرس رائع بس لو كان بدون برامج كان اروع
بس على كل حال شكرا شكرا شكرا
استاذ زهير
شكرا لك أخي زهير على هدا الدرس الرائع
مشكور أخ طه على الإهتام
بالنسبة لدورة AutoIt إطلعت عليها مسبقا وشكرا جزيلا لك
طلب لبرنامج AutoIt
ما هو الكود الذي يسمح لي عند صنع أسطوانة ما أن أضع بها خيار : هناك نسخة جديدة من الإصدار هل تريد التحميل نعم أم لا؟
مثل برنامج Intermet Dpwnlaod Manager
بمجرد أن يتم إصدار برنامج جديد يعلمك البرنامج بالنسخة أعتقد إني أوصلت الفكرة بإذن الله
وتقبل مني فائق الإحترام والتقدير لجهودك الرائعة
تم الاطلاع على الكود الخاص بك
بالنسبة للسطرين الأولين فهما صحيحين و كافيين
وبالنسبة للأسطر الباقية فلاداعي لها
ويبدو أنك قد نقلتها من مكان ما
فإن سويتش VERYSILENT لا يعمل مع winrar حيث أن السويتش الخاص به كما رأينا هو حرف s فقط
وتعليمة NORESTART لمنع إعادة التشغيل بعد التنصيب أيضاً لا تلزم
وسنراهما في بقية السلسلة
وأيضاً الملفات regopt4530.exe regkey.ini RegOpt.exe
غير موجودة و لا أدري من أين نسختهم .. de:
بالنسبة للمشكلة التي تحدث معك لم أستطع بصراحة تحديد السبب لأنها لم تحدث معي أبداً
وقد جربت الطريقة على أنظمة ويندوز XP VISTS SEVEN وكانت تعمل بكفاءة تامة
و ربما هناك مشكلة في جهازك لأن الكود الذي أرقفته و قلت أنه لا يعمل عندك فقد جربته عندي
وهو يعمل ويقوم بحذف ملف باسم katkout من مجلد النظام إن وجد أو يقوم بإظهار رسالة
katkout missing إن لم يوجد
لم أفهم ما تقصد
و إن كان قصدك صناديق الرسائل فيمكنك مراجعة الدرس التاسع
أيضاً راجع الدرس التاسع
- بالنسبة لدورات الملفات الدفعية فهذه هي الدورة الوحيدة و الحصرية في الانترنت من مواقع عربية و أجنبية و ليس هناك مرجع محدد لي فأنا أقدم لكم ما تعلمته من عدة أماكن عديدة و متفرقة يصعب حصرها على راسها تعليمات مايكروسوفت ويندوز
- بالنسبة لبرنامج AutoIt يوجد موضوع مسبق عن دورة شاملة للبرنامج بالضغط هنا
وكدورات قادمة ان شاء الله سيتم فتح دورات للغات البرمجة عالية المستوى مثل #C و لكن بعد أن أتقنها
حتى أكون جاهزاً لأي سؤال و حتى أستطيع أن أقدم لكم الأفضل و الأسهل
و أهلاً و سهلاً فيك ياكتكوت
تحياتي الحارة
المشكلة هي يلي ضهرت عند الأخ حسن صحارى
وجربت الكود من الشرح وكمان ما مشي الحال
ولو تتكرم علينا بشرح طريقة عمل برنامج flash_Repair_2.0 أي التعامل مع الهارديسك الخارجي
وكمان إستاذ عم جرب هذا الكود ما عم يمش الحال
شو الخطأ في
أوضح كمان شو شو أنا بقصد من الكود
1-بدي إتعلم كيف بعمل رسالة لعدة أوامر مع بعض ليس فقط مع Md أي أمر
ويدي كمان تقألتها عليك وتألت دم كتير
2- كيف بعمل رسالة إذا نفذ أمر بس يضغط عليه بيعطي رسالة وعند الإنتهاء بيعطي رسالة
3-وإذا في مواقع عربية فاتحا دورات ياريت ترشدنا إلها كرمال نستفيد أكتر إذا أمك
ولك مني جزيل الشكر والدعاء لك بطول العمر
لإنو ما كنت بفهم شي بهيدي اللغة بس بفضلك صرت عم إتعلم شوي شوي
وأنا حابب إتعلم برنامج AutoIt v3 يا ريت تفتح دورة بهيدا المجال لإنو كتير مهم
وشكرا مرى أخرى
ممكن توضحلي النقطة اللي مانجحت و إذا ممكن صورة توضيحية
علماً أنني أستعمل هذه الطريقة منذ فترة طويلة وعلمتها للكثير ولم يحدث معهم مشاكل
و ان شاء الله نتابع معك لحل مشكلتك
إستاذ طه
أنا ظهرت عندي هيدي المشكلة ونزلت كل شي من الموضوع
حتى برنامج ussf موجود عندي مسبقا ولكن نزلتو وما مشي الحال
حتى أخذت كود البرنامج من الشرح وما مشي الحال
أتمنى الرد والتوضيح بأسرع وقت
وسلمت يداك على الدورة
يمكن كتابة ملف دفعي يفتح ملف أكسس ثم يفتح صفحة انترنت و الكود كالتالي
حيث يوضع الملف الدفعي بجانب ملف أكسس
و يتم فتحه ثم فتح google
يمكنك تغيير العنوان لأي عنوان آخر
و بالنسبة لعمل أوتوران Autorun يتم تحويل الملف الدفعي إلى ملف exe أولاً
و تم ذكر طرق في دروس ضمن القسم
ثم يوضع ملف نصي يتم تسميته
autorun.inf
يكتب بداخله
على اعتبار أن الملف 1.exe هو المطلوب تشغيله عند وضع القرص CD أو DVD
في السواقة
ويوضع كلا الملفين على سطح القرص CD أو DVD
و يمكن إضافة الكود التالي للملف autorun.inf
وذلك لكي تظهر سواقة الأقراص وعليها صورة أيقونة اسمها 1.ico
مع العلم أنه يمكن تغيير كافة الأسماء و المسارات فيما ذكرت
و أهلاً وسهلاً فيك و بكل اللي مروا على الدرس
تحياتي الحارة لكم
وانتظروا تتمة سلسلة التنصيب الصامت ....
مشكور يا استاذ طه
انا متابع الدورة خطوة خطوة
اثابك الله على تعليمك لنا
وجعلك في مستقر جنانه
وارجوا منك مساعدتي في عمل كود ملف دفعي يتضمن الاتي:
عندما يقوم المستخدم بفتح ملف اكسس معين اسمة (arab.mdb) يقوم الكود بفتح صفحة انترنت ويتنفذ الكود فقط في هذة الحالة.
وكيف نجعل الملف الدفعي يعمل تلقائيا على سبيل المثال عندما يتم فتح اقراص الهارد...،،،،
ولك جزيل الشكر والتقدير يا ابظاي
أخي حسن بالنسبة للمشكلة التي تحدث عندك هي من ملف تنصيب البرنامج
و إن حملت الملف الذي ذكرته فوق فستنجح العلمية معك لأن ملف التنصيب الذي عندك
من نوع معدل أو مضغوط أو ...
ولذلك فقد فقد سويتشات البرنامج ( التي سيطول الحديث عنها في الدرس و القادمة )
و بالنسبة لسؤالك الوارد في قسم الأسئلة فإن ماتطلبه سيكون في درس قريب جداً
أجوا الانتظار و إن كنت بحاجة له بسرعة كثيراً سأرسل لك الجواب كرسالة خاصة
و المنتدى أثبت وجوده بفضل الله و فضل تواجدكم معنا
و سلسلة دروس التنصيب الصامت ستكون مميزة ان شاء الله
بسم الله الرحمن الرحيم
أولا:مشكور على عالشرح الرائع والفكرة الرائعة ياأستاذ زهير
ولكن الأمر لم ينجح معي مالسبب؟
وقدظهرت هذه النتيجة معي
ثانيا: أنا عضوجديد في هذا المنتدى الرائع
والله مومجاملة ولكن هذاالمنتدى أثبت وجوده
في ساحة المنتديات العربية وبعد.......
البارحة طلبت المساعدة ولم أجد من يساعني في حل هذه المشكلة
أرجو الرد على هذه المشاركة ولكم جزيل الشكر