البقاء مسجل دائمآ
الإعلانات
قديم 19-05-2011, 06:53 AM   #1

BackToKill
عضو متألق



الصورة الرمزية BackToKill


• الانـتـسـاب » Mar 2010
• رقـم العـضـويـة » 70234
• المشـــاركـات » 1,527
• الـدولـة » we anta malk :P
• الـهـوايـة » playing
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
BackToKill صـاعـد

BackToKill غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى BackToKill

افتراضي الدرس السابع لبرنامج autoit



بسم الله الرحمن الرحيم

إعداد الدرس: Photo Man

مرحبا ً بكم إخوتي الكرام ، ها نحن هنا مع الدرس الساfu من بوابتك للدخول إلى عالم AutoIt v3 Script :: ‏((دورة بسيطة)) ‏
سنتعلم من درسنا اليوم إتقان التالي:

إستخدام خاصية الـMsgBox.
إختيار أيقونة تظهر في الـMsgBox.
إختيار عدة أكواد في نفس الوقت في الـMsgBox.
استخدام خاصية الـTimeOut.


بسم الله نبدأ:

:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::

:: إستخدام خاصية الـ MsgBox ::

خاصية الـ[ MsgBox ] خاصية جميلة تستعمل من قبل الكثير كخاصية للتزين

وعند البعض كخاصية لإتمام عملية مآ.

ماهي خاصية الـ[ MsgBox ] ..؟

هي عبارة عن نافذة رسائل غالبا ً ماتستخدم في اظهار رسالة للمستخدم.

أنواع نوافذ الرسائل - أنواع الـMsgBox:

نافذة تحتوي على زر موافق.
نافذة تحتوي على زر موافق ، إلغاء.
نافذة تحتوي على زر إحباط ، إعادة المحاولة ، تجاهل.
نافذة تحتوي على زر نعم ، لا ، إلغاء.
نافذة تحتوي على زر نعم ، لا.
نافذة تحتوي على زر إعادة المحاولة ، إلغاء.
نافذة تحتوي على زر إلغاء ، المحاولة مرة أخرى ، إستمرار.


أمثلة على النوافذ:
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
((( ملحوظة :: الدرس اليوم لإظهار الرسالة فقط ,, وسيكمل الكود مهما صار ,, بينما سنتعلم الأوامر في ما بعد ))

إستخدام الخاصية:
كود:

MsgBox ( flag, "title", "text" [, timeout [, hwnd]] )


تحليل الكود:

flag: نوع الرسالة ( نمط الرسالة ).<< سيتم التوضيح لاحقا ً.
title: عنوان الرسالة ( كالصورة بالأعلى عنوانها BackToKill لك الحرية في إختياره ).
text: محتوى النافذة ( الكلام الذي يظهر بالمنتصف ).
timeout: وقت محدد بعد انتهائه سيتم اغلاق النافذة واستكمال الأوامر ( بالثواني ).

الآن نبدأ بالتطبيق:

إفتح ملف سكربت جديد كما تعلمنا بالدرس الأول ، واكتب الكود التالي:

كود:

MsgBox (0, "BackToKill","Silktoad4arab",10)


لاحظ معي ، [ 0 ] تم وضعها محل ( flag ). ومعنى الرقم 0 أي نافذة بزر واحد وهو زر موافق.
لاحظ معي ، [ BackToKill ] تم وضعها محل ( title ) وهو العنوان بالأعلى.
لاحظ معي ، [ Silkroad4arab ] تم وضعها محل ( text ) وهو محتوى النافذة ( الكلام بالمنتصف ).
لاحظ معي ، [ 10 ] تم وضعها محل ( timeout ) وهو الوقت الذي اذا انتهى سيتم اقفال النافذة.

.. أخي المتدرب نرجو منك كتابة الكود لا نسخه لتحصل على أكبر فائدة من الدورة ..

بعد كتابة الكود السابق إضغط على F5 لمعاينة عملك.

:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::

أنماط النوافذ:

0 - نافذة تحتوي على زر موافق. OK
1 - نافذة تحتوي على زر موافق ، إلغاء. OK and Cancel
2 - نافذة تحتوي على زر إحباط ، إعادة المحاولة ، تجاهل. Abort, Retry, and Ignore
3 - نافذة تحتوي على زر نعم ، لا ، إلغاء. Yes, No, and Cancel
4 - نافذة تحتوي على زر نعم ، لا. Yes and No
5 - نافذة تحتوي على زر إعادة المحاولة ، إلغاء. Retry and Cancel
6 - نافذة تحتوي على زر إلغاء ، المحاولة مرة أخرى ، إستمرار. Cancel, Try Again, Continue

بمعنى أنك لو أردت نافذة بزر نعم ، لا / ستضع في محل flag الرقم 4.


:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::

:: إختيار أيقونة تظهر في الـ MsgBox ::


هنا سنتعلم كيفية وضع أيقونة للنافذة :

هذه الأيقونات المسموح لك بوضعها:

[؟]- رسالة استفهام.

[!]- رسالة تنبيه.

[X]- رسالة تحذير.

[!]- رسالة معلومة.

ولوضع أيقونة محددة في النافذة استبدل الـflag برقم الأيقونة:

-16
-32
-48
-64
:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::

:: إختيار عدة أكواد في نفس الوقت في الـ MsgBox ::

من المؤكد أن البعض منكم قد تساءل عن كيفية استعمال أيقونة محددة مع نمط نافذة معين !!

بمعنى أريد ظهور نافذة تحتوي على زر موافق ، إلغاء .. وأيقونة إستفهام 32 .

موافق ، إلغاء = 1 !!! صحيح ؟؟ أيقونة الإستفهام = 32 !!! صحيح ؟؟

طيب كيف راح نضعهم مكان الـflag ؟؟ وهو يتسع فقط لرقم واحد !!


الطريقة هي كالتالي:

1 + 32 = 33 نضع رقم 33 محل flag ..

بمعنى نجمع أرقام الخاصيتين ونضعهم محل flag بالتالي ستظهر نافذة تحتوي على زر موافق ، إلغاء و أيقونة إستفهام.

دوركم للتطبيق:

إفتح ملف سكربت جديد وضع الكود التالي:

كود:

MsgBox (33, ":: Silkroad4arab::","هل تريد الإستمرار")

.. أخي المتدرب نرجو منك كتابة الكود لا نسخه لتحصل على أكبر فائدة من الدورة ..

بعد كتابة الكود السابق إضغط على F5 لمعاينة عملك.

:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::

التطبيق:

1- أنشئ ملف سكربت جديد و أصنع كود نافذة مثل هذه النافذة ..

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

يتم الضغط والرفع ووضع الرابط في أحد الردود ,,


:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::

بالتوفيق للجميع



التعديل الأخير تم بواسطة BackToKill ; 21-05-2011 الساعة 07:07 PM

رد مع اقتباس
إعلانات google

 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
الدرس الثالث لبرنامج autoit BackToKill قسم المواضيع المكررة و المخالفة 26 09-06-2011 10:22 AM
الدرس الخامس لبرنامج autoit BackToKill بـعـيـدآ عـن سـيـلـك رود 11 04-05-2011 01:27 PM
الدرس الرابع لبرنامج autoit BackToKill بـعـيـدآ عـن سـيـلـك رود 13 03-05-2011 02:07 PM
الدرس الأول لبرنامج autoit BackToKill بـعـيـدآ عـن سـيـلـك رود 17 19-04-2011 07:09 PM
الدرس الثاني لبرنامج autoit BackToKill بـعـيـدآ عـن سـيـلـك رود 6 17-04-2011 09:06 PM


الساعة الآن 04:06 PM.