زهير طه

63

10,310

الدرس 15 █▓▒░ التحكم بالملفات التنفيذية من خلال الملفات الدفعية

الدرس 15 █▓▒░ التحكم بالملفات التنفيذية من خلال الملفات الدفعية



في الدرسين السابقين (14 و 13 ) تحدثنا عن التنصيب الصامت ورأينا كيف استخدمنا أداة USSF
من أجل معرفوة سويتش التنصيب الصامت واليوم سننتقل إلى نقطة أكثر عموماً من السابقة وهي باقي
السويتشات التي ممكن أن تأتي مع الملفات التنفيذية
لنأخذ الآن كمثال برنامج windows live messenger
ملف التنصيب الخاص به اسمه setup.msi

سنضع ملف دفعي بجانب هذا الملف ونكتب بداخله مايلي
Setup.msi /?
وبعد تشغيل هذا الملف الدفعي سنجد نافذة:



سنلاحظ ظهور العديد من الأوامر ومن بينها أمر التنصيب الصامت الذي تحدثنا عنه في الدرس السابق
وطريقة استخدام هذه الأوامر تكون كالتالي
setup.msi /xxx
على كل حال لا تهتم كثيراً بما ذكرت حتى الآن لأنها كانت مقدمة لفهم ما سأتحدث عنه وهذه الطريقة غير فعالة مع كافة البرامج ولو كان هدفنا منها التنصيب الصامت لكانت الأداة USSF أفضل واريح بكثير

سننتقل الآن لما هو مفيد
سأضع عنواناً لهذه الفقرة كالتالي :

● ضغط الملفات وفك ضغط الملفات باستخدام الملفات الدفعية


حتى تستطيع متابعة الشرح و تطبيقه يجب أن يكون عندك برنامج WINRAR منصباً على جهازك
وإن أردت تحميل آخر اصدار من البرنامج اضغط هنا
الآن ندخل إلى المسار التالي
C:\Program Files\WinRAR
فنجد ملفات البرنامج
سنضع ملفاً دفعياً نكتب بداخله الأمر التالي
rar.exe/?
تذكير : يمكن إهمال .exe أي يمكن كتابة الأمر السابق بشكل مختصر كالتالي
rar/?
وعند تنفيذ الملف الدفعي سنجد مايلي



وهنا نجد الأوامر التابعة للضغط وفك الضغط وما إلى ذلك باستخدام ملف rar.exe
والأوامر الموجودة كثيرة جداً ولن نتحدث عنها كلها وبصراحة لم أستعملها كلها ولكن عندما يلزمني شيء بهذا الخصوص أعود إلى هذه القائمة و أرى ما فيها من أوامر و سأتحدث عن بعضاً مما استخدمته من ضغط وفك ضغط للملفات وهي على الغالب ما سيكون الأكثر استعمالاً من بين هذه الأوامر
ويمكن أيضاً لمن أراد التوسع في الشرح لهذه الأوامر الدخول إلى تعليمات برنامج winrar
فيجد مايلي :




وقبل أن نتابع العمل
سنقوم بنسخ الملفات التالية
rar.exe
rarext.dll
إلى مجلد اختياري خارج برنامج الوينرار وننشئ بجانبه الملف الدفعي وليكن اسمه batch.bat
وننشئ مجلداً ليكن اسمه folder ونضع بداخله الملفات التي نريد
ولعل الصورة التالية توضح ماذكرت

الآن مانريده هو أنه عند تشغيل الملف batchbat أن يقوم بضغط المجلد folder ومحتوياته
إلى ملف مضغطوط وليكن اسمه tahasoft.rar
ولإنجاز هذا العمل سنكتب الأمر التالي داخل الملف الدفعي batch

RAR a  tahasoft.rar folder
الشرح:
rar هي اسم الملف rar.exe الذي نستغل أوامره للقيام بعملية الضغط
a لإنشاء ملف أرشيف الضغط
tahasoft.rar هي اسم الملف المضغوط الناتج وهو اختياري بالطبع
folder اسم المجلد الذي نريد ضغطه

ملاحظة :
بوجود الملفين rar.exe و rarext.dll فإننا نستطيع إنجاز عمليات الضغط وفك الضغط
بدون أن يكون برنامج winrar مركباً على الجهاز وسبب اختياري لهما حصراً دون غيرهما ليس له قاعدة محددة إنما عن طريق الممارسة و التجربة

مثال ثاني :
لو كان هناك ملفات نصية بجانب الملف الدفعي ونريد ضغطها في ملف اسمه x.rar
عندئذ نكتب ما يلي داخل الملف الدفعي :
rar a x *.txt
لاحظ أنه أهملنا كتابة الامتداد من أجل x.rar وأيضاً يمكن استعمال كافة المهارات التي تعلمناها
سابقاً في الدروس السابقة من أجل التعامل مع الملفات

فك الضغط :
لفك ضغط الملف tahasoft.rar بحيث يتم نشر كافة محتوياته بجانب الملف الدفعي نكتب
rar e tahasoft.rar

أما لفك ضغط محتويات الملف tahasoft.rar إلى مجلد اسمه new مثلاً
فإننا نكتب
md new
rar e tahasoft.rar new

حيث قمنا بإنشاء المجلد new ويمكن وضع مسار ما بدلاً من new بشرط أن يكون موجوداً

...........يتبع
سنكمل الحديث عن الموضوع وسنتعلم كيف يمكن جعل برنامج kaspersky يقوم بالتحديث عن طريق ملف دفعي و أيضاً سنتحدث عن ملف يمكن وضعه في النظام ويعطنينا بحراً من الأوامر الإضافية للملفات الدفعية

التعليقات (8)

ماجد مفتن     
مشكور استاد زهير
askander     
بإمكانك متابعة الدروس معنا في وقت لاحق إن أردت
و على كل الأحوال سأجمع الدروس في كتاب pdf عند الانتهاء من الدروة
و أهلاً وسهلاً بك
موفق بالاختبارات


الف شكر لك اخي زهير

اكيد متابعين بأنتظار نهاية الدورة

لدراستها بشكل مفصل


زهير طه     
دروس رائعة .. بارك الله فيك اخوي زهير

بس الدروس كثيرة وبسبب الإختبارات ماهقدر اتابعها معاكم في المنتدى للأسف

ياريت لو تجمعها في كتاب واحد بصيغة pdf

حياك الله

بإمكانك متابعة الدروس معنا في وقت لاحق إن أردت
و على كل الأحوال سأجمع الدروس في كتاب pdf عند الانتهاء من الدروة
و أهلاً وسهلاً بك
موفق بالاختبارات
ThE-P     
دروس رائعة .. بارك الله فيك اخوي زهير

بس الدروس كثيرة وبسبب الإختبارات ماهقدر اتابعها معاكم في المنتدى للأسف

ياريت لو تجمعها في كتاب واحد بصيغة pdf

حياك الله
SVIIIPAR     

تسلم ايديك يا اخي العزيز


درس ولا اروع


حفظ في مجلد طه سوفت في سواقة التعليم


سيتم التطبيق


وان شاء الله سيتبع بالدعاء


سامحوني على كل هذا الانقطاع


بس صار لي مقطوع من النت اكثر من شهر


ارجو السماح



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

شو هل
الابداع والتميز
بارك الله فيك
جاري تطبيق الدرس ....