أتمتة المهام من خلال الملفات الدفعية
Posted by tammamkoujan on February 4, 2007
أتمتة المهام من خلال الملفات الدفعية
بينما عندما تستخدم ملفا دفعيا فإنك تخزن ضمن هذا الملف تعليمات إلغاء تجزئة كل السواقات ثم تقوم بتشغيل الملف من خلال مهمة مجدولة واحدة .الفائدة الثانية لاستخدام الملفات الدفعية هي انك ستكون قادرا على حفظ العمليات التي تريد اتمتها على USB flash drive مثلا و بالتالي لن تكون مضطرا لإعادة إنشاء المهام المجدولة في حال تم حذفها بشكل خاطئ او في حال حصل شيء لنظامك و اضطررت لتنصيب نظام جديد و هذا يوفر عليك بعض الوقت افترض مثلا انك تمتلك 6 سواقات على جهازك و بالتالي انت بحاجة لـ 6 مهام مجدولة تقوم كل منها بإلغاء تجزئة سواقة واحدة فقط اضافة إلى انك تريد تشغيل برنامج مضاد الفيروسات في مهمة مجدولة اضافية و بالتالي اصبح لدينا 7 مهام مجدولة عليك إنشائها لكن مع الملفات الدفعية يمكن اختصار الامر إلى مهمة مجدولة واحدة او اثنتين فأنا مثلا اخزن الملفات الدفعية الخاصة بالمهام المجدولة على سواقة اخرى غير سواقة النظام و لتكن السواقة D و في حال اضطراري لتنصيب نظام جديد اقوم بانشاء مهام مجدولة تشغل الملفات المحفوظة على السواقة D و التي حفظت فيها جميع العمليات التي اريد القيام بها في هذا الموضوع سأشارككم بملفين دفعيين قمت بكتابتهما الاول يقوم بتشغيل برنامج Norton Antivirus و الثاني يقوم بإلغاء تجزئة جميع السواقات الموجودة على الحاسب
البرنامج الاول : ScanWithNortonAntiVirus.bat يقوم هذا البرنامج بتشغيل برنامج Norton Antivirus ليقوم بمسح كامل للنظام
Color 46
@Echo Norton Antivirus Full System Scan
@Echo Created by : Tammam Koujan
@Echo TammamKoujan@GMail.com
@Echo Created at 04/09/2006
@Echo
@Echo Start The Hard Disk Scaning
:: NAVW32 /A : All drives, except drives A and B, are scanned
start C:\PROGRA~1\NORTON~1\Navw32.exe /task:”C:\Documents and Settings\All Users\Application Data\Symantec\Norton
AntiVirus\Tasks\mycomp.sca
@Echo
@Echo The Work Done
Exit
سنشرح التعليمات الواردة في الملف السابق :
Title: تغير عنوان نافذة موجه الاوامر ليصبح : Norton Antivirus Full System Scan
Color: تقوم بتغيير لون الخط و الخلفية في نافذة موجه الاوامر فيصبح لون الخلفية هو اللون المكافئ للقيمة 4 اي الاحمر
و لون الخط هو المكافئ للقيمة 6 اي الاصفر
@Echo : هذه التعليمة لطباعة التعليقات على الشاشة
:: : لإدراج تعليقات لكنها لا تظهر على الشاشة
كل ما سبق هو تعليمات شكلية من اجل تحسين شكل البرنامج فقط
الان نأتي للتعليمة الاساسية
هذه التعليمة هي التي تشغل مضاد الفيروسات ليقوم بعملية فحص فيروسات لكامل النظام
Exit : تقوم بإغلاق موجه الاوامر
البرنامج الثاني : HardDefragment.bat يقوم بإلغاء تجزئة جميع السواقات المنطقية على الجهاز
Color 46
@Echo Hard Disk Defragment
@Echo Created by : Tammam Koujan
@Echo TammamKoujan@GMail.com
@Echo Created at 04/09/2006
@Echo
@Echo Start The Hard Disk Defraging
@Echo Starting C Drive Defraging
@Echo
defrag c: -v
@Echo Starting D Drive Defraging
@Echo
defrag d: -v
@Echo Starting E Drive Defraging
@Echo
defrag e:
@Echo Starting F Drive Defraging
@Echo
defrag f:
@Echo Starting G Drive Defraging
@Echo
defrag g:
@Echo Starting H Drive Defraging
@Echo
defrag h:
@Echo Starting I Drive Defraging
@Echo
defrag i:
@Echo Starting J Drive Defraging
@Echo
defrag j:
@Echo Starting K Drive Defraging
@Echo
defrag k:
@Echo Starting L Drive Defraging
@Echo
defrag l:
@Echo The Work Done
Exit
لن اعيد شرح التعليمات الشكلية التي ذكرتها سابقا بل سأركز على التعليمة الاساسية و هي
defrag c: -v : تقوم هذه التعليمة بإلغاء تجزئة السواقة C اما -v فوظيفتها اظهار تفاصيل عملية إلغاء التجزئة في نافذة موجه الاوامر و يمكن الاستغناء عنها لو احببت و هكذا بالنسبة لبقية السواقات ,كملاحظة صغيرة اظن انه يمكن تطوير الملف السابق ليكون اكثر ديناميكية بحيث يمكن انشاء حلقة تبحث عن السواقات المنطقية و تقوم بتشغيل إلغاء التجزئة عند كل منها بدلا من استدعاء إلغاء التجزئة من أجل كل سواقة على حدا لكنني لا اريد ان اضيع وقتي بالبحث في تعليمات الملفات الدفعية و الملف السابق يلبي حاجتي.
قد ترغب بإيقاف تشغيل جهازك بعد ان ينتهي تفحص الفيروسات او إلغاء التجزئة للقيام بذلك قم بكتابة التعليمة التالية SHUTDOWN -s قبل تعليمة Exit و بالتالي سيتم ايقاف تشغيل جهازك بعد انتهاء المهمة.
الان بقيت خطوة صغيرة هي لنشاء مهمة مجدولة تقوم بتشغيل الملف السابق عندها سيتم إلغاء تجزئة جميع سواقاتك بمهمة مجدولة واحدة و بملف دفعي محفوظ في مكان ما بحيث يمكن استخدامه لاحقا او على جهاز اخر
ُEmail : TammamKoujan@Gmail.com
يجوز نشر هذه المقالة أو أجزاء منها بشرط المحافظة على اسم الكاتب و ذكر المصدر

dana said
السلام عليكم
الموضوع جيد وجزيت خيرا
ولي استفسار بأي برانامج يمكنني انشاء ملف دفعي
وشكرا
tammamkoujan said
يتم انشاء الملفات الدفعية من خلال اي محرر نصوص
و الأداة المعتمدة عادة هي مفكرة ويندوز
قومي بفتح المفكرة ثم انسخي احد الاكواد الموضوعة سابقا و الصقيه في المفكرة
قومي بحفظ ملف المفكرة مع مراعاة ان تكون لاحقة الملف
.bat
الان اصبح الملف جاهزا و بمجرد النقر عليه سيعمل
suhail said
كيف يمكنني انشاء ملف دفعي لتثبيت برنامج بشكل تلقائي مع امكانية البرنامج كتابة السيريال نمبر او الكراك بشكل تلقائي وشكرا لجهودك
tammamkoujan said
اهلا اخ سهيل
التعليمة Start
ستساعدك على تشغيل ملف تنصيب البرنامج اما ادخال الرقم السري أليا من خلال الملف الدفعي فلا اعلم اعنه و اظنه غير ممكن او صعب
لكن الرابط التالي يتضمن شرحا لبرنامج يمكنك من الحصول على ما تريد بخطوات سهلة و سريعة
http://www.absba.org/vb/showthread.php?t=176364
مدونة الذاكرة الحديدية said
جزاك الله خيرا , موضوع جميل .