أستغفر الله العظيم ... سبحان الله وبحمده



العودة   منتديات داماس > برامج الكمبيوتر والانترنت > برامج


مواضيع مميزة  


آخر عشرة مواضيع المواضيع النشطة


19-03-2010, 08:09 PM
Star Soft غير متصل
عضـو
رقم العضوية: 222853
تاريخ التسجيل: Feb 2009
الإقامة: TaizCity
المشاركات: 3,426
إعجاب: 445
تلقى 1,218 إعجاب على 263 مشاركة
تلقى دعوات الى: 5 موضوع
    #1  

الدرس 1 دورة كتابة الملفات الدفعية : مقدمة


الدرس الأول : مقدمة و تعليمتي pause , echo

إن البنية الأساسية للملفات الدفعية هي موجه الأوامر Dos و لذلك فإن معظم أوامر Dos تعمل ضمن الملفات الدفعية

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


ملاحظة : لإظهار امتدادات الملفات المخفية من قائمة أدوات في أي مجلد ثم خيارات المجلد ثم عرض ثم نعطل خيار إخفاء ملحقات الملفات لأنواع الملفات المعروفة
-البعض يفضل أن يفتح المفكرة ثم يكتب الأوامر بداخلها ثم يحفظ الملف بأي اسم مع الامتداد bat
الدرس دورة كتابة الملفات الدفعية
الدرس دورة كتابة الملفات الدفعية

هذا هو الملف الدفعي الذي سنملؤه بالأوامر
والملف الدفعي سمي بذلك لأنه ينفذ الأوامر التي بداخله دفعة واحدة ليس كما نكتبها في موجه الأوامر Dos
حيث يكتب كل أمر على حده

جديد :
صنعت لكم أداة صغيرة تقوم بإضافة زر ملف دفعي إلى الأمر جديد
يمكن تحميل الأداة من هنا
الحجم : 40 ك ب فقط


الدرس دورة كتابة الملفات الدفعية

وهكذا سيصبح الزر اليميني عندك :
الدرس دورة كتابة الملفات الدفعية



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

نضغط عليه بالزر اليمين ثم نختار الأمر تحرير فيفتح بواسطة المفكرة نكتب الأوامر ثم نحفظ الملف



ملاحظة 1 : يفضل استعمال برنامج Notepad++ في كتابة الملفات الدفعية وهو يستعمل للعديد من لغات البرمجة و يمكنك تحميله

من هنا


او من موقعه الأساسي

.:: NOTEPAD++ ::.

حيث يفضل فتح الملفات الدفعية بواسطته اثناء كتابتها حتى تظهر التعليمات ملونة حسب نوعها و هذا أسهل و أوضح

ملاحظة 2 : حاول ألا تنسخ الكود و تلصقه بل اكتبه بنفسك لتحفظ الأوامر
ملاحظة 3 : عدد الأوامر التي سنستعملها بحدود 50 أمر فقط وهي الأكثر استعمالاً من غيرها
ملاحظة 3 : المرجع الأساسي لهذه الأوامر في التعليمات والدعم في كمبيوترك من قائمة ابدأ ثم التعليمات والدعم ثم اكتب : مرجع سطر الأوامر من a إلى z
ملاحظة 4 : الملفات الدفعية لاتدعم اللغة العربية
ملاحظة 5 : سيتم إنشاء كتاب بآخر بعد اكتمال الدروس فيه كل ما سيذكر مع ملفات الأمثلة كما هي مرقمة و ما سيذكر من برامج
ملاحظة 6 : عليك أن تتحلى بالصبر حتى تتعلم و أن تكثر من التطبيق بنفسك


الطبيق 1-1 :
ننشئ ملف دفعي كما تعلمنا سابقاً ثم نقوم بتحريره لكتابة الأوامر التالية بداخله

الدرس دورة كتابة الملفات الدفعية
كود: echo Hello Word
pause
شرح الأوامر :
الأمر echo يستخدم لإظهار نص على الشاشة
حيث تكون نتيجة التنفيذ كالتالي
الدرس دورة كتابة الملفات الدفعية
الدرس دورة كتابة الملفات الدفعية

في السطر الأول من الخرج نجد السطر الأول من البرنامج echo Hello Word
و نجد في السطر الثاني نتيجة التنفيذ وهي ظهور عبارة Hello Word
و بعده نجد تعليمة السطر الثاني و هي pause
و تستخدم هذه التعليمة لكي لا يغلق البرنامج بعد تنفيذ الأوامر حيث يتوقف وينتظر منا أن نضغط أي زر بالكمبيوتر حتى يكمل فإن لم يجد تعليمات أخرى يتم الخروج من البرنامج
الآن أصبحنا نعرف استخدام أمرين وهما echo و الأمر pause
وكما ذكرت فإن الأوامر التي سنتعلمها بحدود خمسين أمر
ولكن
بعض الأوامر لها عدة وجوه للاستخدام وبعضها لها مايسمى سويتش للامر المستخدم
فالأمر echo له استخدامات أخرى
تابعوا معي ...

التطبيق 2-1
في المثال السابق وجدنا كيف تظهر الأوامر ويظهر نتيجة تنفيذ الأمر و الآن سنضيف رمز @
قبل كل أمر لكي لا تظهر الأوامر فيصبح التطبيق السابق كالتالي
الدرس دورة كتابة الملفات الدفعية
كود: @echo Hello Word
@pause
و النتيجة تكون كالتالي
الدرس دورة كتابة الملفات الدفعيةالدرس دورة كتابة الملفات الدفعية

لاحظ أن الأوامر لا تظهر كما ظهرت في التطبيق الأول حيث ظهرت النتائج فقط


التطبيق 3-1
في حال وجود أوامر كثيرة فإن من الممل كتابة @ قبل كل تعليمة و عندئذَ يمكن استعمال تعليمة لإيقاف ظهور كل الأوامر الموجودة في البرنامج وهي @echo off
لاحظ المثال التالي
الدرس دورة كتابة الملفات الدفعية
كود: @echo off
@echo Hello Word
@pause
هنا مهما كتبنا من أوامر حتى نهاية البرنامج لن تظهر الأوامر حيث تم إيقاف ظهورها
ولاستعادة ظهورها في أي لحظة من البرنامج يمكن كتابة echo on
فلو كان عندنا برنامج فيه عدة أسطر من الأوامر لا نريد ظهورها ثم بعد فترة أردنا أن تظهر التعليمات نستخدم echo off و عندما نريد أن تظهر التعليمات نستخدم echo on

-لكتابة سطر فارغ باستخدام تعليمة echo نكتب مايلي echo. أي نتبعها بنقطة فقط
-عند كتابة echo لوحدها يظهر لنا حالة إظهار التعليمات إن كانت مفعلة on أو مطفئة off



التطبيق 4-1
الآن نأتي إلى شيئ آخر مميز من استعمالات تعليمة echo
وهو الكتابة إلى ملف خارجي
كود: الدرس دورة كتابة الملفات الدفعية@echo off
echo Welcome everybody > file.txt
pause
سيتم إنشاء ملف نصي جانب ملف batch الذي انشأناه وكتبنا بداخله الثلاثة أسطر السابقة
و سيكون اسم الملف النصي file.bat و بداخله عبارة welcome every body
أي سيتم كتابة أي نص قبل إشارة > إلى ملف بالاسم الذي نكتبه بعدها
ملاحظة :
يمكن كتابة مسار الملف بدل من اسمه أي يمكن كتابة d:\file.txt
بعد إشارة > ليتم وضع الملف في القرص المحلي D

ملاحظة :
لإضافة أسطر أخرى إلى ملف نصي موجود نستعمل >> مرتين بدل > مرة واحدة
فمثلاً لإضافة سطر آخر بعد welcome every body
نكتب
echo second line >> file.txt

التطبيق 5-1
الدرس دورة كتابة الملفات الدفعية
كود: @echo off
echo welcome To Learn batch file
echo.
echo Syria > e:\test.txt
echo Damascus >> e:\test.txt
echo File was created successfully
echo press any key to exit
pause
بعد تشغيل الملف سيتم إظهار مايلي
الدرس دورة كتابة الملفات الدفعية
الدرس دورة كتابة الملفات الدفعية

ويتم إنشاء ملف على القرص e يحوي سطرين هما
Syria
Damascus

الدرس دورة كتابة الملفات الدفعية

الوظيفة 1-1 :
أنشى ملف دفعي يكتب اسمك إلى ملف نصي مجاور له واسمه name.txt
واجعل هذا الملف يخرج عبارة file was created successfully
وينتظر حتى نضغط أي زر ليخرج
ملاحظة بالنسبة للوظائف :
اكتب الوظيفة في الرد و يفضل في الوضع المتطور مع استخدام زر إدراج كود الدرس دورة كتابة الملفات الدفعية حتى يكون واضحاً و سيتم الرد و التصحيح بأسرع و قت ممكن


وفي النهاية آمل أن أكون قد وفقت في إيصال المعلومة و أن تستفيدوا مما ذكرت
يمكن كنت قاسي شوي بالنسبة للجدد على الملفات الدفعية
والدرس دورة كتابة الملفات الدفعية

الدرس منقول من منتدى اخر





المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
لعشاق الملفات الدفعية إداة تصميم وتعديل الملفات الدفعية بكل يسر وسهولة saaaaaam المرحلة الثالثة : إضافة البرامج و الدرايفرات وبعض ملفات الميديا أو الخلفيات 10 08-08-2014 01:26 AM
إلى خبراء الملفات الدفعية,لدي سؤال mohammed ali taha المرحلة الثالثة : إضافة البرامج و الدرايفرات وبعض ملفات الميديا أو الخلفيات 4 16-03-2014 02:16 AM
دورة تعلم الافترافكت cs4 الدرس 22 والاخير شرح عمل مقدمة ورود جميله أشرف بيبو برامج تحرير الفيديو وتحويل الصيغ وبرامج الصوتيات والملتيميديا 1 08-10-2011 07:44 AM
دورة تعلم الافترافكت cs4 الدرس 21 شرح عمل مقدمة ظهور الكتابة بشكل جميل أشرف بيبو برامج تحرير الفيديو وتحويل الصيغ وبرامج الصوتيات والملتيميديا 1 08-10-2011 06:19 AM
دورة تعلم الافترافكت cs4 الدرس 20 شرح عمل مقدمة نص يتفتت او يتكسر أشرف بيبو برامج تحرير الفيديو وتحويل الصيغ وبرامج الصوتيات والملتيميديا 1 08-10-2011 12:31 AM
20-03-2010, 06:32 AM
sniperss غير متصل
عضو فعال
رقم العضوية: 17955
تاريخ التسجيل: Feb 2005
المشاركات: 126
إعجاب: 2
تلقى إعجاب 1 على مشاركة واحدة
تلقى دعوات الى: 0 موضوع
    #2  
جزاك الله كل خير
ممكن رفع الصور مرة اخرى لو سمحت


20-03-2010, 07:48 AM
Star Soft غير متصل
عضـو
رقم العضوية: 222853
تاريخ التسجيل: Feb 2009
الإقامة: TaizCity
المشاركات: 3,426
إعجاب: 445
تلقى 1,218 إعجاب على 263 مشاركة
تلقى دعوات الى: 5 موضوع
    #4  
المشاركة الأصلية كتبت بواسطة sniperss 
جزاك الله كل خير
ممكن رفع الصور مرة اخرى لو سمحت
سحاول ان شاء الله

20-03-2010, 07:56 AM
Star Soft غير متصل
عضـو
رقم العضوية: 222853
تاريخ التسجيل: Feb 2009
الإقامة: TaizCity
المشاركات: 3,426
إعجاب: 445
تلقى 1,218 إعجاب على 263 مشاركة
تلقى دعوات الى: 5 موضوع
    #5  
المشاركة الأصلية كتبت بواسطة البحيرى 2010 
جزاك الله كل خير
ويجزيك كل خير على المرور الرائع

 


الدرس 1 دورة كتابة الملفات الدفعية : مقدمة

English

Powered by vBulletin® Version
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.