المساعد الشخصي الرقمي

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


محمود عفيفى
08-10-2010, 11:13 AM
في الدرسين السابقين (14 و 13 ) تحدثنا عن التنصيب الصامت ورأينا كيف استخدمنا أداة USSF
من أجل معرفوة سويتش التنصيب الصامت واليوم سننتقل إلى نقطة أكثر عموماً من السابقة وهي باقي
السويتشات التي ممكن أن تأتي مع الملفات التنفيذية
لنأخذ الآن كمثال برنامج windows live messenger
ملف التنصيب الخاص به اسمه setup.msi
http://img406.imageshack.us/img406/5663/setupl.png
سنضع ملف دفعي بجانب هذا الملف ونكتب بداخله مايلي
Setup.msi /?وبعد تشغيل هذا الملف الدفعي سنجد نافذة:

http://img406.imageshack.us/img406/9287/25032010103358.png

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

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

http://img180.imageshack.us/img180/6254/25032010110317.png

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

http://img230.imageshack.us/img230/1600/25032010113746.png


وقبل أن نتابع العمل
سنقوم بنسخ الملفات التالية
rar.exe
rarext.dll
إلى مجلد اختياري خارج برنامج الوينرار وننشئ بجانبه الملف الدفعي وليكن اسمه batch.bat
وننشئ مجلداً ليكن اسمه folder ونضع بداخله الملفات التي نريد
ولعل الصورة التالية توضح ماذكرت
http://img638.imageshack.us/img638/9642/25032010111442.png
الآن مانريده هو أنه عند تشغيل الملف 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 يقوم بالتحديث عن طريق ملف دفعي و أيضاً سنتحدث عن ملف يمكن وضعه في النظام ويعطنينا بحراً من الأوامر الإضافية للملفات الدفعية

الدرس الأخير 16 █▓▒░ شرح أوامر أداة nircmd الرهيبة وفوائدها العظيمة في الملفات الدفعية (http://www.abc4web.net/vb/showthread.php?t=12420)

سالي الفلسطينية
08-10-2010, 05:06 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

المغربي الجديد
13-10-2010, 03:40 AM
جزاك الله كل خير اخي الغالي
نحن وراءك بعون الله
واصل
تسلم الايادي
:abc_152:

محمود عفيفى
21-10-2010, 03:28 PM
حياكما الله أخت سالى وأخى المغربى
منورين :abc_152:

abohmam
21-10-2010, 04:38 PM
بارك الله فيك اخانا الفاضل د/ محمود

شـكــ وبارك الله فيك ـــرا لك

لك مني أجمل تحية .

أبو يوسف
21-10-2010, 09:04 PM
جزاك الله خيرا اخي محمود وبارك الله فيك

الدمشقي
22-10-2010, 02:04 AM
شــــ لك ــــكراً أخي الحبيب محمود
:abc_139:
وجزاك الله خيراً

سامى ابوسريع
21-02-2013, 12:24 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

أبو فارس
21-02-2013, 01:20 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

الهمام
22-02-2013, 07:05 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .