قققيةيةمةمتمقظمتقمقةمققظقيظ
الدالة تارعا ث5 هي دالة تعمل كوسيط بين المستخدم و نظام الت غيل سواء كان
لنفرض أنك تستعمل نظام لينكس أو ويندوز و تريد إدخال بعض أوامر الدوس
أو أوامر لينكس في برنابحك...عندها ستتولى الدالة ((15]60ر5 هذه المهمة!!!
تريد الآن مسح شاشة البرنامج , طبعا بإمكائنا استخدام الدالة : 1:50:00
الموجودة في المكتبة 001011 لكننا سنستخدم الدالة 51150600 مع الأمر المناسب و
الدالة ]8:5 تُدخل لا وسيط واحد , هذا الوسيط أو البارامتر هو أمر من
أوامر النظام الذي نود تنفيذه مثلا في المثال الأول (السطر الرابع عشر) قمنا
بإدخال الأمر 280156 و هو أمر من أوامر الدوس مسئول عن إظهار الجملة :
حيث يظل البرنامج ينتظر... حن يضغط المستخدم على زر من لوحة
حينها يقوم البرنامج بالانتقال إلى الخطوة القادمة وهي:
يقمقمقظيةمقتمقمقظيةمتمقمقظيةمقيقيظ
قظققظيةيةمتامقمقمتةمقمقمقظقيظ
الآن أصبح بإمكاننا أن نكتب الكود المكافئ للعبارة الي في السطر الرابع عشر
الدالة 9/9160 مسئولة عن تنفيذ أوامر النظام حيث تلعب دور الوسيط بين
اكتب برنامج يُظهر كلا من الوقت و التاريخ الحاليين مع إمكانية تغييرها.
المستخدم و نظام التشغيل.
في هذا المثال سنستعمل الأمرين 016ثا و 8:6ل, الأمر الأول مسئول عن الوقت
أما الثاني فمسئول عن التاريخ و الكود الآتي يوضح ما سبق:
انفد #ممم ةمسد وصتعه
أما إذا أردنا عدم تغيير الوقت فتكتب الأمر: | ً'
سد ") عع فلاه
قققظيةيةمتةمقامقظمتقمقمقمققظقيظ
اكتب برنا
أربع خيارات للمستخدم على الشكل التالي:
1-إيقاف تشغيل الجهاز سعتمسنده :1 تعافصط)
2-إعادة تشغيل الجهاز سعتممنه 1 ته سبمصفا0ع)
3-إثماء جلسة المستخدم (5655100 18 :61116
4-الخروج من البرنامج (عت1نة 01081 16 مانو
وعند الضغط على 1 يتم إيقاف الكومبيوتر ,2 نم إعادة التشغيل و هكذا
بالنسبة لبقية الأوامر..
في هذا المثال سنحتاج إلى الأوامر التالية :
00 ع- ع- عم عنطق
نلاحظ أن هذه الأوامر(طبعا ما عدا الأمر ](:6) تتكون من الكلمة (8110100177
بالنسبة للكلمة 0 فتعي بالفرنسية : 18117600176 و بالعربية : إغلاق
يتغير دور هذا الأمر بتغير الوسائط و يحتوي على 10 وسائط !!! , بإمكانك
رؤيتها في نافذة الدوس عن طريق كتابة الأمر 81011001807 ثم الضغط على
يقمقمقظيةمقتمققظيةمتمقتمقظيتمقيقيظ
ترجع إلى مثالنا السابق .. وبالضبط إلى البارامترات (الوسائط) :
الوسيط 5- : مهمته إغلاق الجهاز.
الوسيط +- : مهمته تحديد الفترة الزمنية قبل تنفيذ الأمر حيث تُحسب هذه
الفترة بالثواني فإذا أردنا إيقاف الجهاز بعد 3 دقائق نكتب الأمر:
حيث : 3 دقائق - 6073 ثانية - 180 ثانية .
طيب الآن سيتوقف الجهاز بعد 3 دقائق!!!
بغار نان 2024 21/206 162201 0105ع!
كيف ألغي هذا الأمر؟؟؟
قققيةيةمتةمقمقمتةمقمقمققظقيظ
- 0م عتنطع
حيث يقوم الوسيط 8- بإلغاء تنفيذ الأمر.
الوسيط + : مهمته إعادة تشغيل الجهاز , نفس الشيء بالنسبة لإعادة
الجهاز ... يمكننا أيضا استخدام الوسيط 8- لإلغاء
تنفيذ الأمر.
الوسيط 1- : مهمته إنماء جلسة المستخدم.
و أخيرا الأمر 618 و مهمته الخروج من البرنامج.
:هد #ممووعسمد ومتقه
يعحتمي عفظه
امع جور اج 600542001471
ل لكي ا الو
6" . عرة و0
امعط ( "قت" ) م52 ئلاه ف
يقمقمقظيةمقمقمقظيةمتمقتمقظيةرقيقيظ
ققظقةيقةيةمةمتمقمقمقمقققظقيظ
الآن سنقوم بإضافة بسيطة للكود السابق... وهي تغيير لون الكتابة و لون الخلفية
سنستخدم الدالة (5516(0ر9 و بالضبط الأمر 60107 و هو الأمر اللسئول عن تغيير
لون الخط و لون الخلفية , الشكل العام للأمر هو : .. 60101 حيث نضع مكان
النقاط رقمين من القاعدة الست عشرية (16:80661118[6 8856 , الرقم الأول
يمثل لون الشاشة الخلفية أما الثاني فيمثل لون الكتابة و هذا الجدول يوضح كل
رقم مع الأون الذي يقابل : َ َ
قمت بكتابة أسماء الألوان باللغة الفرنسية لأنئ لا أعرفها جيدا باللغة العربية!!!
اللون المقابل /الرقم /اللون القابل
1006 98160 نتقاء 3161
3160-15 3 حتعين
عتتتنول
إذا أردتَ تفاصيل أكثر عن هذا الأمر فيمكنك الذهاب إلى الدوس و كتابة الأمر
0 11610 و ستظهر لك بجموعة من التعليمات تتعلق بشرح هذا الأمر...
يقمقمقظيةمقتمقمقظيةمتمقةمقظيةقيقيظ
طيب الآن سنقوم بإضافة السطر:
و أت شكتْكَ اختيار ما تشاء ..فقط راجع الجدول
و هذه نتائج تنفيذ البرنامج:
أرجو أن تكون الفكرة واضحة ... وإذا وجدت أي استشكال فلا تتردد في
1 -للثال الثالث :
اكتب برنامج يقوم بتغيير باسوورد المستخدم!!!
في هذا المثال سنحتاج إلى الأمر :11621156 و هذا الأمر في الحقيقة هو أحد
وسائط الأمر 1162 حيث إن الأمر 116 استخداماته متقدمة و جيل أيضا فهو أُتيخ
لَك إمكانية إعطاء الخد الأدى لعدد أحرف كلمة المرور الخاصة بحساب
المستخدم و تعيين الحد الأقصى لعدد الأيام الي تكون فيها كلمة المرور الخاصة
بحساب المستخدم صالحة و تعيين الحد الأدى لعدد الأيام قبل أن يتمكن المستخدم
من تغيير كلمة المرور و الكثير ١
نرجع للتابع :1186 .. هذا التابع يمتلك 4 وسائط وهو أمر مفيد بإمكانه إضافة
مستخدم جديد أو حذفه أو تغيير الباسوورد الخاص به لكننا هنا سنقتصر على
تغيير الباسوورد .