زهير طه

84

7,655

الدرس 2 █▓▒░ دورة كتابة الملفات الدفعية : تعليمات لتنسيق شكل البرنامج color,title,mode




تكلمنا في الدرس السابق عن تعليمتي echo ,pause
و سنتحدث اليوم عن بعض التعليمات الخاصة بشكل نافذة الخرج
لنبدأ بتعليمة color



تعليمة color :
نستخدم هذه التعليمة للتحكم بلون الكتابة ولون الخلفية في نافذة Dos الظاهرة
صيغة كتابة التعليمة color ab :
حيث يقصد بـ a لون الخلفية ويقصد بـ b لون الخط font
ورموز الألوان موضحة في الجدول التالي:




فلو أردنا أن يكون لون الكتابة باللون الأبيض الناصع ولون الخلفية باللون الأزرق نكتب الكود كما يلي
Color 1f
مثال (1)
اكتب برنامجاً لإظهار كلمة welcome بلون أخضر فاتح و لون الخلفية

@echo off
color 2e
echo welcome
pause
ملاحظة:
عند كتابة تعليمة echo مع كود واحد بعدها يكون الكود للون الكتابة فقط و إرجاع لون الخلفية إلى الأسود الافتراضي

مثال (2):
اكتب برنامجاً لإظهار كلمة welcome باللون الأخضر الفاتح والخلفية بلون أزرق ثم يتوقف البرنامج حتى تضغط أي زر و بعدها تظهر كلمة welcome و باقي التعليمات بلون أبيض بدل الأزرق

@echo off
color 1a
echo welcome
pause
color f
echo welcome
pause


تعليمة title
تستخدم هذه التعليمة لكتابة عنوان للملف الدفعي في شريط العنوان
مثال (3):
اكتب برنامجاً يظهر فيه عنوان My First Program




تعليمة Mode
تستخدم للتحكم بأبعاد نافذة الملف الدفعي
و صيغة التعليمة كالآتي
Mode x,y
حيث x عرض النافذة
Y طول النافذة
و موضوع الأبعاد تجريبي حسب ما يناسب برنامجك

مثال (4)
اكتب ملف دفعي بحيث تكون نافذته بأبعاد 50,2

mode 50,2
pause
والنتيجة كما يلي




تعليمة CLS
تستخدم لتنظيف الشاشة من الأسطر السابقة و هي كثيرة الاستخدام لأهداف تجميلية فقط



الوظيفة 2 :
أنشئ ملفاً دفعياً يقوم بما يلي
كتابة اسمك بالأصفر الفاتح وخلفيته زرقاء
وعنوان الملف program
وأبعاد البرنامج 60,10
ثم يتوقف البرنامج حتى تضغط أي زر و يتغير لون الكتابة إلى الأحمر والخلفية بلون أبيض مع تنظيف التعليمات السابقة



بانتظار مشاركاتكم


- تم إعادة رفع الصورة و كتابة الأكواد كنص بدل الصور بتاريخ 10-2-2010 -

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

AMER.MHD-BAT     
موضوع فادني كتير
شكرا شكرا شكرا شكرا شكرا
amer.mhd-bat
AMER.MHD-BAT     
س:/ إذا كان بدنا نعدل عالخط (عريض-رفيع-مائل-)
شو هية التعليمة
AMER.MHD-BAT     
شكرا على الدرس الرائع
بس سؤال كيف منتحكم بحجم الخط داخل الملف الدفعي
زهير طه     
تم تصليح الصور و الأكواد
شكراً لتنبيهك
و بالنسبة لتطبيقك فهو صحيح ما عدا اللون للسببب الذي ذكرته انت
katkout     
السلام عليكم يا مبدعين

أتمنى من الأخ طه رفع الصور لأنها لا تظهر أبدا
والصور مهمة لمبتدأ في البرمجة

أتمنى رفع الصور في الوقت القريب والعاجل


@echo off
title Programme
mode 60,10
echo welcome Taha $ thank you taha
color 1e
echo.
echo Leban > Katkout.txt
echo Tyr >> Katkout.txt
color 1a
pause



هذا التطبيق مخلف للتمرين والسبب عدم طهور صورة الألوان وكيف الكود تمام أخ طعه
L.B.H     
 
@echo off
title programs
mode 60,10
color 1e
echo Lashr
pause
color f4
cls
pause
Botta     

ربنا يبارك فيك أستاذنا الفاضل

زهير طه     
تطبيق صحيح تماماً يا أخي Botta
و يبدو أن بعض الصور قد اختفت من الموضوع سأعيد رفعها ان شاء الله
Botta     

جزاك الله خيراً أخى
شرح رائع
ده تطبيقى أخى

echo off
title Program
Mode 60,10
color 1e
echo botta
pause
color 4f
pause
cls

لكنى لم أفهم تعليمة Cls

وده الملف الدفعى

http://www.multiupload.com/TJRVNYDVLS
bawar     
بارك الله فيك
زهير طه     
رهيب أخي lashr ومعلم
الشغل نظامي و الحل مثالي
شكراً لمتابعتك معنا
lashr     

 
@echo off
title programs
mode 60,10
color 1e
echo Lashr
pause
color f4
cls
pause





عماد الدين السقا     
بارك الله فيك


من المتابعين خطوة بخطوة
مجنن الجن     
مشكور ياغالي والله شرح رائع اشكرك وننتظر مزيدك ...................