محمود عفيفى
05-10-2010, 08:11 PM
http://img5.imageshack.us/img5/1761/10022010053349.png
تكلمنا في الدرس السابق عن تعليمتي echo ,pause
و سنتحدث اليوم عن بعض التعليمات الخاصة بشكل نافذة الخرج
لنبدأ بتعليمة color
:bar: (http://www.abc4web.com/vb/)
تعليمة color :
نستخدم هذه التعليمة للتحكم بلون الكتابة ولون الخلفية في نافذة Dos الظاهرة
صيغة كتابة التعليمة color ab :
حيث يقصد بـ a لون الخلفية ويقصد بـ b لون الخط font
ورموز الألوان موضحة في الجدول التالي:
http://img138.imageshack.us/img138/5677/2222222222.png
فلو أردنا أن يكون لون الكتابة باللون الأبيض الناصع ولون الخلفية باللون الأزرق نكتب الكود كما يلي
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
:bar: (http://www.abc4web.com/vb/)
تعليمة title
تستخدم هذه التعليمة لكتابة عنوان للملف الدفعي في شريط العنوان
مثال (3):
اكتب برنامجاً يظهر فيه عنوان My First Program
:bar: (http://www.abc4web.com/vb/)
تعليمة Mode
تستخدم للتحكم بأبعاد نافذة الملف الدفعي
و صيغة التعليمة كالآتي
Mode x,y
حيث x عرض النافذة
Y طول النافذة
و موضوع الأبعاد تجريبي حسب ما يناسب برنامجك
مثال (4)
اكتب ملف دفعي بحيث تكون نافذته بأبعاد 50,2
mode 50,2
pause
والنتيجة كما يلي
http://img638.imageshack.us/img638/3331/3333333.png
تعليمة CLS
تستخدم لتنظيف الشاشة من الأسطر السابقة و هي كثيرة الاستخدام لأهداف تجميلية فقط
:bar: (http://www.abc4web.com/vb/)
الوظيفة 2 :
أنشئ ملفاً دفعياً يقوم بما يلي
كتابة اسمك بالأصفر الفاتح وخلفيته زرقاء
وعنوان الملف program
وأبعاد البرنامج 60,10
ثم يتوقف البرنامج حتى تضغط أي زر و يتغير لون الكتابة إلى الأحمر والخلفية بلون أبيض مع تنظيف التعليمات السابقة
:bar: (http://www.abc4web.com/vb/)
الدرس 3 █▓▒░ دورة كتابة الملفات الدفعية : التعامل مع الملفات و المجلدات - الحزء الأول (http://www.abc4web.net/vb/showthread.php?t=12302)
تكلمنا في الدرس السابق عن تعليمتي echo ,pause
و سنتحدث اليوم عن بعض التعليمات الخاصة بشكل نافذة الخرج
لنبدأ بتعليمة color
:bar: (http://www.abc4web.com/vb/)
تعليمة color :
نستخدم هذه التعليمة للتحكم بلون الكتابة ولون الخلفية في نافذة Dos الظاهرة
صيغة كتابة التعليمة color ab :
حيث يقصد بـ a لون الخلفية ويقصد بـ b لون الخط font
ورموز الألوان موضحة في الجدول التالي:
http://img138.imageshack.us/img138/5677/2222222222.png
فلو أردنا أن يكون لون الكتابة باللون الأبيض الناصع ولون الخلفية باللون الأزرق نكتب الكود كما يلي
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
:bar: (http://www.abc4web.com/vb/)
تعليمة title
تستخدم هذه التعليمة لكتابة عنوان للملف الدفعي في شريط العنوان
مثال (3):
اكتب برنامجاً يظهر فيه عنوان My First Program
:bar: (http://www.abc4web.com/vb/)
تعليمة Mode
تستخدم للتحكم بأبعاد نافذة الملف الدفعي
و صيغة التعليمة كالآتي
Mode x,y
حيث x عرض النافذة
Y طول النافذة
و موضوع الأبعاد تجريبي حسب ما يناسب برنامجك
مثال (4)
اكتب ملف دفعي بحيث تكون نافذته بأبعاد 50,2
mode 50,2
pause
والنتيجة كما يلي
http://img638.imageshack.us/img638/3331/3333333.png
تعليمة CLS
تستخدم لتنظيف الشاشة من الأسطر السابقة و هي كثيرة الاستخدام لأهداف تجميلية فقط
:bar: (http://www.abc4web.com/vb/)
الوظيفة 2 :
أنشئ ملفاً دفعياً يقوم بما يلي
كتابة اسمك بالأصفر الفاتح وخلفيته زرقاء
وعنوان الملف program
وأبعاد البرنامج 60,10
ثم يتوقف البرنامج حتى تضغط أي زر و يتغير لون الكتابة إلى الأحمر والخلفية بلون أبيض مع تنظيف التعليمات السابقة
:bar: (http://www.abc4web.com/vb/)
الدرس 3 █▓▒░ دورة كتابة الملفات الدفعية : التعامل مع الملفات و المجلدات - الحزء الأول (http://www.abc4web.net/vb/showthread.php?t=12302)