بـعـيـدآ عـن سـيـلـك رود [ هذا القسم مخصص لمختلف المواضيع البعيدة كليا عن مجال الألعاب ] |
|
أدوات الموضوع | انواع عرض الموضوع |
19-05-2011, 06:53 AM | #1 | ||||||||||
|
بسم الله الرحمن الرحيم إعداد الدرس: 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
|
19-05-2011, 07:11 AM | #2 | ||||||||||
|
شغــــــــــــــال Welcome Back |
||||||||||
|
19-05-2011, 07:37 AM | #3 | ||||||||||
|
الله ينور |
||||||||||
|
19-05-2011, 07:49 AM | #4 | ||||||||||
|
استاذ ورئيس قسم ^^ |
||||||||||
|
20-05-2011, 02:02 PM | #5 | |||||||||||
|
اقتباس:
|
|||||||||||
|
20-05-2011, 02:03 PM | #6 | |||||||||||
|
اقتباس:
|
|||||||||||
|
20-05-2011, 02:04 PM | #7 | |||||||||||
|
اقتباس:
|
|||||||||||
|
20-05-2011, 02:12 PM | #8 | ||||||||||
|
تسلم |
||||||||||
|
20-05-2011, 05:53 PM | #9 | ||||||||||
|
شكرا |
||||||||||
|
20-05-2011, 06:39 PM | #10 | |||||||||||
|
اقتباس:
|
|||||||||||
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
الدرس الثالث لبرنامج 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 |