الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة AutoIt Scripting Language - المقدمة و الفهرس

بدأه TinyHacker في 11 سبتمبر 2010 · 26 رد · 15,997 مشاهدة · في المقالات العلمية و التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :

===

تم بعونه تعالى إنشاء عدة دروس عن AutoIt3 Scripting Language كبداية أرجو أن تكون موفقة.. واردت أن أطرح هذه المقدمة لكي نحدد أسلوب تعاملنا مع هذه الدورة لكي نكسب الوقت ونوفر الجهد بسم الله نبدأ.

الطريقة التي ستسير بها الدورة :

1- سأقوم بكتابة المواضيع بمعدل درس كل يوم.. أو يومين.. يعود ذلك حسب كثافة الدرس أو صعوبة تطبيقه..ولكي أفتح مجالاً للمناقشة أو الإستفسار..

2- نبدأ أولاً بالأوامر البسيطة ثم نسير خطوة بخطوة لكي نصل إلى الخطوة الأهم وهي إنشاء الواجهات التطبيقية Graphical User Interface ..

3- الدروس مقسمة كالتالي: العنوان الرئيسي ثم العنوان الفرعي ثم الأمر الفرعي ثم تطبيق مباشر على استخدام الأمر الفرعي..

4- الدروس الأولى ستكون على النحو المقسم أعلاه ثم في حال تقدمنا بسرعة نحو الدروس الهامة قد نحتاج إلى وضع تلك الدروس (كمقاطع فيديو فلاش) من نوع SWF وذلك لتسهيل الشرح وتقريب الفكرة لأذهان القرّاء..

5- الإستفسارات الخاصة بكل درس توضع في الموضوع الخاص بذلك الدرس لكي يستفيد الجميع منها.. في حال وجود أي استفسار..

6- وأخيراً إن أصبت فمن الله وإن أخطأت فمن نفسي ومن الشيطان فأعذرو أي تقصير يبدر مني أو أي تأخير لكنني سأحاول في أقصى جهدي أن أنهي الدورة كاملة.. والتوفيق من عنده عز وجل..

رابط تحميل البرنامج :

http://www.autoitscript.com/autoit3/downloads.shtml

أو رابط آخر

http://up.syriarose.com/uploads/files/syriarose-b83857cfec.zip

فهرس الدورة :

لمحة عن لغة السكربت AutoIt :

لغة AutoIt تعتبر لغة سكريبتينغ سهلة الإستخدام تمكنك من إنشاء أي برنامج تريده.. وهي بنظري أمتع من (الفيجوال بيزك).. برأيي الشخصي طبعاً..

يمكنك تصميم أي برنامج تريده.. الفيروسات.. برامج الإدارة برامج المحاسبة برامج الصيانة برامج التحميل والرفع من وإلى الإنترنت... برامج الراديو الخاصة بالكمبيوتر.. برامج مسنجر.. برامج مضادات فيروسات.. وأيضاً لها مجال رائع لتصميم الألعاب الخفيفة... تصميم الألعاب الخاصة بسطح المكتب... يعني حتى الآن هذه اللغة لم تعجز عن تصميم أي برنامج يخطر ببالك والشاهد على كلامي هو الموقع الخاص بالبرنامج يمكنك زيارته.. زر القسم الخاص بالدعم ثم زر القسم الخاص بالتطبيقات التي صممها الأعضاء...

الخطوة الأولى في تطبيق دورتنا نبدأ بشرح بسيط عن البرنامج وكيفية العمل عليه:

بعد تحميل البرنامج سيضاف نوع جديد من لواحق الملفات إلى قائمة (جديد >) .. AutoIt v3 Script

في قائمة هذا الملف نجد عدة أوامر وهي كالتالي:

Run Script = تشغيل هذا السكريبت

Compile Script = تحويل هذا البرنامج إلى ملف تطبيقي exe file

Compile with options = كالسابق.. ولكنه يتيح لك خيارات متنوعة

Edit Script = تحرير السكريبت والتعديل عليه

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

إنتهى .. وأي أقتراح أو طلب تعديل من الإدارة أنا حاضر سأضع لكم المواضيع وأنتم لكم التصرف ... أرجو أن لا يضيع تعبي سدىً ...

رامي سابق - سوريا

7

VIVA AutoIt :)

syriarose-149999cf45.jpg
#2

بارك الله فيك

وكل عام وأنتم بخير

سر على بركة الله وستجد جميع التسهيلات لإكمال هذه الدورة بإذن الله

تم رفع المرفق

syriarose-b83857cfec.zip

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#3

السلام عليكم ورحمة الله وبركاته ...

اخي ممكن تعطينا نبذة عن هذه اللغة واستخداماتها وفوائدتها وما الذي يميزها عن اللغات الأخرى وأمور أخرى انت اعلم بها منا ..

يعني انت أوردت البرنامج وطريقة عمل الدورة وبعض النقاط لسير عمل الدورة ، ولم تشرح لنا عن ماذا سستكلم ...؟

فقط أوردت لنا اسم اللغة !!!!!

وجزاك الله خير على ما تقدم وبارك الله فيك ..

تم تعديل هذه المشاركة بواسطة (( عبدالله )) في 11 سبتمبر 2010 في 23:15

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#4

يمكنكم التحميل من هنا

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5
اقتباس

السلام عليكم ورحمة الله وبركاته ...

اخي ممكن تعطينا نبذة عن هذه اللغة واستخداماتها وفوائدتها وما الذي يميزها عن اللغات الأخرى وأمور أخرى انت اعلم بها منا ..

يعني انت أوردت البرنامج وطريقة عمل الدورة وبعض النقاط لسير عمل الدورة ، ولم تشرح لنا عن ماذا سستكلم ...؟

فقط أوردت لنا اسم اللغة !!!!!

وجزاك الله خير على ما تقدم وبارك الله فيك ..

حاضر أخي أعتذر على هذا التقصير الذي بدر مني سيد عبدالله..

السلام عليكم..

لغة AutoIt3 تعتبر لغة سكريبتينغ سهلة الإستخدام تمكنك من إنشاء أي برنامج تريده.. وهي بنظري أمتع من (الفيجوال بيزك).. برأيي الشخصي طبعاً..

يمكنك تصميم أي برنامج تريده.. الفيروسات.. برامج الإدارة برامج المحاسبة برامج الصيانة برامج التحميل والرفع من وإلى الإنترنت... برامج الراديو الخاصة بالكمبيوتر.. برامج مسنجر.. برامج مضادات فيروسات.. وأيضاً لها مجال رائع لتصميم الألعاب الخفيفة... تصميم الألعاب الخاصة بسطح المكتب... يعني حتى الآن هذه اللغة لم تعجز عن تصميم أي برنامج يخطر ببالك والشاهد على كلامي هو الموقع الخاص بالبرنامج يمكنك زيارته.. زر القسم الخاص بالدعم ثم زر القسم الخاص بالتطبيقات التي صممها الأعضاء...

لو اردت تعداد ما تخولك هذه اللغة لصنعه فلن ننتهي... والتطبيق خير برهان...

لكن أنا بدأت يا استاذي بوضع الدروس السهلة والتي سنحتاجها دوماً حين نصل للمرحلة المتقدمة في العمل ... ألا وهي تصميم البرامج المفيدة...

أرجو أن يكون شرحي وافياً فوالله لا اعرف ماذا سأقول عن هذه اللغة.. أرجو فقط أن تمهلوني حتى أنهي القسم الأهم من الدورة ثم أحكمو عليها بأنفسكم... والعون من عند الله..

أشكر لكم حضوركم موضوعي وأعتذر لكل تقصير سابق أو لاحق يبدر مني.... وأنا مستعد لأي استفسار..

تم تعديل هذه المشاركة بواسطة TinyHacker في 12 سبتمبر 2010 في 23:48

2

VIVA AutoIt :)

syriarose-149999cf45.jpg
#6

نقطة خارج الموضوع :

لو سمحت أخي ، إن أمكن أن لا تقوم بتكبير الخط ، أو عمل bold له بدون داعي ، لأن هذا يجعل شكل الدروس غير جيد ،

هل الخط صغير لهذه الدرجة ؟

يمكن تعمل zoom in من المتصفح عندك إلى أن نصل لحل لهذا الاشكال إن كان حجم الخط صغير عندك .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#7
اقتباس

نقطة خارج الموضوع :

لو سمحت أخي ، إن أمكن أن لا تقوم بتكبير الخط ، أو عمل bold له بدون داعي ، لأن هذا يجعل شكل الدروس غير جيد ،

هل الخط صغير لهذه الدرجة ؟

يمكن تعمل zoom in من المتصفح عندك إلى أن نصل لحل لهذا الاشكال إن كان حجم الخط صغير عندك .

أعتذر منك سيدي..

حاضر لك ما تريد..

1

VIVA AutoIt :)

syriarose-149999cf45.jpg
#8

سبحان الله لقد كنت أريد أن ابدأ أول مشاركاتي في هذا المنتدى الكريم بدورة عن هذه اللغة العظيمة و خصوصاً أنني لم أشارك حتى الآن بمشاركة هامة لأنني كل مرة أريد فيها أن أشارك بموضوع أجد ما هو أجمل و أفضل منه و بعد أن اعتمدت على أن أشارك بدورة عن هذه اللغة أجدك تسبقني و لكن أرجو أن لا يتم فهمي على أنني مستاء أو حزين على ذلك بل و الله أعجبني طرح الأخ TinyHacker لهذا الموضوع و أشكرك على هذا المجهود أخي TinyHacker و للغرابة أكثر أنا أيضاً من سوريا !!! سبحان الله العظيم و لذلك سأساعدك بإذن الله و خصوصاً أن لي فترة طويلة استخدم هذه اللغة و لدي الآن اقتراح أود طرحه عليك و هو أن تقوم بمقدمة أوسع و أشمل عن هذه اللغة لأنه من الصعب على مبتدىء في عالم هذه اللغة الواسعة أن يفهم دروسك هذه قبل أن يأخذ فكرة كافية و وافية عن ما هو مقبل على دراسته لاحقاً و إذا أردتني أن أنصحك أكثر فأقول لك يجب أن تكون هذه المقدمة تتحدث عن اللغة و تاريخها و كيفية إنشاء ملفات السكربت فيها و تجريب السكربتات و تحويلها إلى ملفات تنفيذية (لكن بشكل مصور فلاش و أدق و أشمل مما شرحت)

و أنا جاهز لأن أساعدك في هذه الدورة لكن قد أتغيب و انقطع عنها كثيراً و ذلك بسبب ظروف دراستي و لكن بإذن الله لن أتركها أبداً أو أنساها (من بعد إذنك لي بذلك طبعاً) لأنها خطوة أولى على طريق تعليم هذه اللغة الجميلة لإخواننا العرب و أشكرك مجدداً و آسف على الإطالة .

S.S

منقطع الآن عن المنتدى بسبب الدراسة و سأعود بعد أن تنتهي بإذن الله

#9

نحن هنا !! :P :P

منقطع الآن عن المنتدى بسبب الدراسة و سأعود بعد أن تنتهي بإذن الله

#10
اقتباس

سبحان الله لقد كنت أريد أن ابدأ أول مشاركاتي في هذا المنتدى الكريم بدورة عن هذه اللغة العظيمة و خصوصاً أنني لم أشارك حتى الآن بمشاركة هامة لأنني كل مرة أريد فيها أن أشارك بموضوع أجد ما هو أجمل و أفضل منه و بعد أن اعتمدت على أن أشارك بدورة عن هذه اللغة أجدك تسبقني و لكن أرجو أن لا يتم فهمي على أنني مستاء أو حزين على ذلك بل و الله أعجبني طرح الأخ TinyHacker لهذا الموضوع و أشكرك على هذا المجهود أخي TinyHacker و للغرابة أكثر أنا أيضاً من سوريا !!! سبحان الله العظيم و لذلك سأساعدك بإذن الله و خصوصاً أن لي فترة طويلة استخدم هذه اللغة و لدي الآن اقتراح أود طرحه عليك و هو أن تقوم بمقدمة أوسع و أشمل عن هذه اللغة لأنه من الصعب على مبتدىء في عالم هذه اللغة الواسعة أن يفهم دروسك هذه قبل أن يأخذ فكرة كافية و وافية عن ما هو مقبل على دراسته لاحقاً و إذا أردتني أن أنصحك أكثر فأقول لك يجب أن تكون هذه المقدمة تتحدث عن اللغة و تاريخها و كيفية إنشاء ملفات السكربت فيها و تجريب السكربتات و تحويلها إلى ملفات تنفيذية (لكن بشكل مصور فلاش و أدق و أشمل مما شرحت)

و أنا جاهز لأن أساعدك في هذه الدورة لكن قد أتغيب و انقطع عنها كثيراً و ذلك بسبب ظروف دراستي و لكن بإذن الله لن أتركها أبداً أو أنساها (من بعد إذنك لي بذلك طبعاً) لأنها خطوة أولى على طريق تعليم هذه اللغة الجميلة لإخواننا العرب و أشكرك مجدداً و آسف على الإطالة .

S.S

الله أكبر...كنت أتمنى أن أجد ولو على الأقل (مخلوق) عربي واحد يعرف هذه اللغة (العظيمة) ويعمل عليها... الحمد لله.. الحمدلله... شكراً لك يا أخي شكراً لك...

يا اخي والله صرلي أكثر من 4 سنوات بشتغل على هذه اللغة ولي من البرامج الإبداعية الكثير... ولكن صدقني حتى الآن لم أستطع كتابة مقدمة تشرح هذه اللغة!!!!! لأنني أصلاً لم افهمها اولاً حتى جربت التعامل معها..

حبذا لو تساعدني.. حببببببذا يا أخي ... وأي تعليق تراه على دروسي انا أتقبله.. ولك ألف ألف ألف شكر...

لا تحرمنا من مشاركتك وطرحك... وحبذا لو تعارفنا بشكل خاص..

لك حبي واحترامي...

VIVA AutoIt :)

syriarose-149999cf45.jpg
#11

يزيدني شرف أن أتعرف عليك فأنا أيضاً مثلك بحثت في هذا العالم الواسع عن مخلوق (عربي) يعرف هذه اللغة و يحبها لكن دون فائدة و أنا سعيد لأنني وجدت هذا الشخص أخيراً و مستعد لكل شيء تطلبه بخصوص تعليم هذه اللغة العظيمة التي لم أتعلم لغة أقوى منها و لكن أريد منك أن تراعي أحوالي لأنني في هذه الأيام مشغول جداً بسبب ظروف الدراسة و سأنقظع طويلاً و أما دخولي على المنتدى اليوم فهو بمثابة وداع له لفترة قصيرة بإذن الله و من ثم سأعود له و الحمد لله أنني وجدت في هذا اليوم حدثاً سعيداً لي و هو الالتقاء بك مع أنه في العادة أيام الوداع تكون حزينة

سأحاول غداً الالتقاء بك على المسنجر فأرجو أن ترسل لي رسالة تخبرني ما هو الوقت الذي يناسبك

لــــــك حــــبي و احـــــترامي أيضاً

منقطع الآن عن المنتدى بسبب الدراسة و سأعود بعد أن تنتهي بإذن الله

#12

السلام عليكم ورحمة الله وبركاته

أشرك أخي الغالي على المبادرة الطيبة منك ,

بخصوص كلامك بأنه لا يوجد أي مخلوق عربي يعرف هذه اللغة : أقول لك أنت لا تعرفهم فقط فهم كثيرون

أنا أحد منهم أعرف الكثير من العرب من يتقن هذه للغة من عدة دول من بينها : الجزائر والمغرب ومصر وكذلك من العراق

جلهم أصدقاء لي,

برمجت أول برنامجي لي بهذه اللغة في أواخر سنة 2006 منذ ذلك الوقت وأنا أبرمج بهذه اللغة بعد أن كنت أبرمج بالدالفي

وجدت هذه اللغة أسهل بكثير من أي لغة أخرى + قوية جداً تعرف لما ؟ ، لأنها تعتمد على لغتين : لغة الفي بي ولغة السي

السهول تكمن في لغة الفي بي والقوة تكمن في لغة السي.

يمكن بهذه اللغة برمجة أي شيء يخطر ببالك ولكن يوجد مشكل فقط

وهو برمجة برامج قواعد البيانات رغم انها توجد الاستعانة بلغة SQLite أو XML ولكن غير كافية أو غير قوية بالنسبة للغات أخرى,

هتاك الكثير كان لا يعرف هذه اللغة وبعد أن وضعتها في منتديات عربية أصبحت معروفة منذ 2008 لدي جميع الاعضاء هناك,

كما قمت بفتح مدونة خاصة بها بللتواصل بين الاصدقاء والزوار,

يبدو انني اكثرت عليك أخي الغالي

أي شيء وأو أي مساعدة أخوك حسين حاضر :)

بالتوفيق لك ومزيد من التالق في الدروس القادمة

تحياتي لك

TinyHacker كتب:

الله أكبر...كنت أتمنى أن أجد ولو على الأقل (مخلوق) عربي واحد يعرف هذه اللغة (العظيمة) ويعمل عليها... الحمد لله.. الحمدلله... شكراً لك يا أخي شكراً لك...

يا اخي والله صرلي أكثر من 4 سنوات بشتغل على هذه اللغة ولي من البرامج الإبداعية الكثير... ولكن صدقني حتى الآن لم أستطع كتابة مقدمة تشرح هذه اللغة!!!!! لأنني أصلاً لم افهمها اولاً حتى جربت التعامل معها..

حبذا لو تساعدني.. حببببببذا يا أخي ... وأي تعليق تراه على دروسي انا أتقبله.. ولك ألف ألف ألف شكر...

لا تحرمنا من مشاركتك وطرحك... وحبذا لو تعارفنا بشكل خاص..

لك حبي واحترامي...

Syrian_student كتب:

يزيدني شرف أن أتعرف عليك فأنا أيضاً مثلك بحثت في هذا العالم الواسع عن مخلوق (عربي) يعرف هذه اللغة و يحبها لكن دون فائدة و أنا سعيد لأنني وجدت هذا الشخص أخيراً و مستعد لكل شيء تطلبه بخصوص تعليم هذه اللغة العظيمة التي لم أتعلم لغة أقوى منها و لكن أريد منك أن تراعي أحوالي لأنني في هذه الأيام مشغول جداً بسبب ظروف الدراسة و سأنقظع طويلاً و أما دخولي على المنتدى اليوم فهو بمثابة وداع له لفترة قصيرة بإذن الله و من ثم سأعود له و الحمد لله أنني وجدت في هذا اليوم حدثاً سعيداً لي و هو الالتقاء بك مع أنه في العادة أيام الوداع تكون حزينة

سأحاول غداً الالتقاء بك على المسنجر فأرجو أن ترسل لي رسالة تخبرني ما هو الوقت الذي يناسبك

لــــــك حــــبي و احـــــترامي أيضاً

بالتوفيق لكم وأي مساعدة أنا هنا أو على ايميلي الخاص

:)

ضيع لحظة من حياتك *** ولا تضيع حياتك في لحظة

ghostskikdabt.jpg

userautoitpx4.gif

backtrack.gif
#13
اقتباس

السلام عليكم ورحمة الله وبركاته

أشرك أخي الغالي على المبادرة الطيبة منك ,

بخصوص كلامك بأنه لا يوجد أي مخلوق عربي يعرف هذه اللغة : أقول لك أنت لا تعرفهم فقط فهم كثيرون

أنا أحد منهم أعرف الكثير من العرب من يتقن هذه للغة من عدة دول من بينها : الجزائر والمغرب ومصر وكذلك من العراق

جلهم أصدقاء لي,

برمجت أول برنامجي لي بهذه اللغة في أواخر سنة 2006 منذ ذلك الوقت وأنا أبرمج بهذه اللغة بعد أن كنت أبرمج بالدالفي

وجدت هذه اللغة أسهل بكثير من أي لغة أخرى + قوية جداً تعرف لما ؟ ، لأنها تعتمد على لغتين : لغة الفي بي ولغة السي

السهول تكمن في لغة الفي بي والقوة تكمن في لغة السي.

يمكن بهذه اللغة برمجة أي شيء يخطر ببالك ولكن يوجد مشكل فقط

وهو برمجة برامج قواعد البيانات رغم انها توجد الاستعانة بلغة SQLite أو XML ولكن غير كافية أو غير قوية بالنسبة للغات أخرى,

هتاك الكثير كان لا يعرف هذه اللغة وبعد أن وضعتها في منتديات عربية أصبحت معروفة منذ 2008 لدي جميع الاعضاء هناك,

كما قمت بفتح مدونة خاصة بها بللتواصل بين الاصدقاء والزوار,

يبدو انني اكثرت عليك أخي الغالي

أي شيء وأو أي مساعدة أخوك حسين حاضر :)

بالتوفيق لك ومزيد من التالق في الدروس القادمة

تحياتي لك

والله يا أخي العزيز أحرجتني بلطفك.. لكنني بصراحة لم أتعرف على أي شخص يعرفها بالفعل!! وقد بحثت في جميع محركات البحث عن دورة لهذه اللغة ولم أجد سوى بعض الدروس الضعيفة المضمون والفائدة ومن اشخاص عرفوها مرور الكرام!! لم أقل كلامي عبثاً بالفعل بحثت كثيراً عما يفيدني ولكنني لم اجد الإفادة سوى في المنتى الأجنبي الخاص بالموقع فهناك كنت اضع أسئلتي وألقى الأجوبة..

بالفعل أسعدني ما سمعت منك وأنا بالفعل أطلب منك كل مساعدة لأنني لا أتقن سوى هذه اللغة فقط.. وارجو منك تزويدي بروابط الدورة الخاصة بكم علنا نستفيد منكم ونفيدكم إن شاء الله.. وسأكون سعيداً وشاكراً لك لو تعرفنا على من يتقن هذه اللغة ايضاً...

لك كامل أحترامي وشكري سيد حسين... بالتوفيق إن شاء الله..

VIVA AutoIt :)

syriarose-149999cf45.jpg
#14

ا

لسلام عليكم ورحمة الله

والله الفكرة هائلة ومفيدة جدااااااااااا..فبالنسبة لي أنا نفسي أجهلهااا وللأسف

وإن شاء الله تعالى نبدأ معاكم وربنا يسهل إن شاء الله ..

والله أسأل أن يجعل هذا العمل في ميزان حسناتك..فدعائي لك بالتوفيق.

///

ربي هذا العهد لك ... عزم القلب الوفا

#15

لغة رائعة و قوية جدا

بدأت في إستخدامها منذ اقل من ستة أسابيع ، و قد قمت ببرمجة 4 برامج عليها حتى الآن !

لدي استفسار اخي عن كيفية حل التعارض بين دالة

While

في هذه اللغة مع دالة

Func

حيث ان الدالة

While ..... Wend

ترفض احتواء دالة Func داخلها

هل من حل لهذه المشكلة ؟

ايضاً سؤال آخر

كيف يمكن توجيه النص في النوافذ الحوارية من اليمين لليسار ؟؟

و هذا تسجيل متابعة ، معك بإذن الله أخي

بارك الله فيك

تم تعديل هذه المشاركة بواسطة eth0 في 14 نوفمبر 2010 في 23:53

#16
eth0 كتب:

لغة رائعة و قوية جدا

بدأت في إستخدامها منذ اقل من ستة أسابيع ، و قد قمت ببرمجة 4 برامج عليها حتى الآن !

لدي استفسار اخي عن كيفية حل التعارض بين دالة

While

في هذه اللغة مع دالة

Func

حيث ان الدالة

While ..... Wend

ترفض احتواء دالة Func داخلها

هل من حل لهذه المشكلة ؟

ايضاً سؤال آخر

كيف يمكن توجيه النص في النوافذ الحوارية من اليمين لليسار ؟؟

و هذا تسجيل متابعة ، معك بإذن الله أخي

بارك الله فيك

أعتقد أنك شخص متقدم في تعلم لغات البرمجة (أي لديك تجارب سابقة) و ذلك لأن المصطلحات التي تستخدمها تدل على ذلك أو أنك مبتدئ لكنك تابعت الدروس بانتباه شديد . و على كل الأحوال الإجابة كالتالي : دالة (Func) كما تعلم هي دالة لإنشاء (دالة : Function) جديدة و لذلك فهي عادة لا تقبل التكرار أي لا يمكن وضعها ضمن إحدى جمل التكرار مثل (While) لأنها - و بمحاكمة منطقية- لا تحتاج إلى ذلك فالدوال هي أوامر من الكود يتم استخدامها في البرنامج بكثرة فيقوم المبرمج بوضعها ضمن دالة بحيث يقل تكرارها و كل ما يبقى عليه هو استدعاء تلك الدالة وقت الحاجة إليها و في معظم الأحيان توضع في بداية كود البرنامج - شأنها شأن المتغيرات و الثوابت- أي بشكل آخر الدالة التي يقوم المبرمج بإنشائها بواسطة الدالة (Func) تبقى ضمن البرنامج و لا تُدمر أو تُمسح و يتم إنشائها لمرة واحدة و من ثم استخدامها كما ذكرنا في وقت الحاجة و بالتالي لا نحتاج لتكرار إنشائها (و أقصد بتكرار إنشائها وضع أمر إنشائها ضمن أحد جمل التكرار مثل <While>) و ختاماً أقول لك إن كنت مبتدئ فأنا أحييك لأني أرى في سؤالك بداية لمبرمج Autoit ناجح يهوى التجريب و لكن و كوني ذو تجربة لا بأس فيها في عالم Autoit فأنا أنصحك بالاكتفاء بالدروس في الوقت الحالي و بعد أن تنهي الدورة تبدأ بمراجعة ما تعلمته و لكن بطريقتك الخاصة أي بعمل التجارب من إضافة و تعديل و حذف ...الخ حتى تحصل على كفاءة أعلى في تعلم هذه اللغة الممتعة ...... و أعتذر منك و من مراقب هذا المنتدى على إطالتي للإجابة و تذكر أنها إجابة أولية فأنا لم أرى الكود الذي تتكلم عنه لذلك أرجو أن تطلعني عليه لأساعدك أكثر و أعطيك جواباً شافياً لأن كل قاعدة و لها حالاتها الخاصة

تحــــــــياتي لجميع الأعضاء Syrian_student

تم تعديل هذه المشاركة بواسطة Syrian_student في 25 نوفمبر 2010 في 19:42

منقطع الآن عن المنتدى بسبب الدراسة و سأعود بعد أن تنتهي بإذن الله

#17

مشكور اخي على ردك و لقد استفدت منه

و بإنتظار عودتك اخي و أتمنى الإفادة عن دوال الشبكات و الإتصالات TCP_Connect و أخواتها

#18

السلام عليكم

ماشاء الله لغه عجيبه وسهله

ألف ألف شكر اخوي

اتمني من الاخ صاحب الموضوع او من ينوب عنه بشرح هذي التقنيه الجميله الاستمرار في الدروس

انا طبقة جميع الدروس ولله الحمد طلعت بنتيجه طيبه

#19

لقد مررت هنا سريعاً و قد لفت انتباهي الكلام التالي الموجود في المشاركة الأولى للأخ العزيز TinyHacker

Compile with options = كالسابق.. ولكنه يتيح لك خيارات متنوعة

لأنه في الحقيقة هذا الخيار غير موجود في القائمة التي تظهر عند الضغط على أي ملف Autoit فأنا استخدمت سابقاً الإصدار (3.2.2.1) من برنامج Autoit و استخدم حالياً الإصدار الأحدث و هو (3.3.6.1) و لم أجد خيار بهذا الاسم فالخيارات الموجودة هي الخيارات الأخرى التي ذكرها الأخ (TinyHacker) و هي :

Run Script = لتشغيل السكربت أي تنفيذه دون تحويله إلى ملف تنفيذي exe

Edit Script= لتحرير السكربت بواسطة المحرر (Scite) أو المحرر الذي يستخدمه المبرمج .

Compile Script = لتحويل السكربت إلى ملف تنفيذي أي ملف ذو امتداد (exe) .

لذلك أقترح على الأخ TinyHacker أن يحدد النسخة التي يريد عمل شروحاته و دروسه عليها حتى يحملها و يعمل عليها جميع من يدرس هذه الدورة أو يشارك فيها و أعتبر -من وجهة نظر شخصية- أن النسخة الأحدث و هي (3.3.6.1) هي الأفضل و أنا اقترح هذا الاقتراح لأنني لاحظت أن بعض من يدرس هذه الدورة يحمل البرنامج من الرابط الأول الذي وضعه الأخ TinyHacker و هو رابط للنسخة (3.3.6.1) و البعض الآخر يحمل الرابط الثاني و هو لنسخة مختلفة و أقدم و هذا سبب تضارب بسيط لكنه في بعض المواضع كبير جداً و لهذا السبب أرى أن يتم حذف الرابط الثاني و اعتماد الرابط الأول

منقطع الآن عن المنتدى بسبب الدراسة و سأعود بعد أن تنتهي بإذن الله

#20
Wekwek كتب:

السلام عليكم

ماشاء الله لغه عجيبه وسهله

ألف ألف شكر اخوي

اتمني من الاخ صاحب الموضوع او من ينوب عنه بشرح هذي التقنيه الجميله الاستمرار في الدروس

انا طبقة جميع الدروس ولله الحمد طلعت بنتيجه طيبه

إن شاء الله سيتحقق ذلك و أتوقع أن الدروس القادمة في هذه الدورة ستكون ممتعة و مفيدة للجميع و معك حق حيث أن لغة Autoit هي لغة قوية جداً و سهلة

منقطع الآن عن المنتدى بسبب الدراسة و سأعود بعد أن تنتهي بإذن الله

#21
eth0 كتب:

مشكور اخي على ردك و لقد استفدت منه

و بإنتظار عودتك اخي و أتمنى الإفادة عن دوال الشبكات و الإتصالات TCP_Connect و أخواتها

لا شكر على واجب أخي و لكن أريد أن اعتذر منك عن شيئين اثنين :

الأول : تأجيل شرح دوال الشبكات و الاتصالات ريثما يتم إعداد دروس عن أساسيات Autoit للمبتدئين حتى تكون الفائدة أشمل عندما يتم شرحها فكما تعلم (كل شيء بوقته حلو)

الثاني : أنني لم أجب عن سؤالك الثاني و الذي كان نصه : كيف يمكن توجيه النص في النوافذ الحوارية من اليمين لليسار ؟؟ .... لأن هذا السؤال بصراحة يحتمل عدة إجابات فأنت تعلم أن توجيه النص من اليمين إلى اليسار قد يكون في كل عناصر النافذة من أزرار و غيرها و قد يكون في عنصر واحد و قد يكون مطبق على عنوان النافذة فقط و الذي يسمى Title. فأرجو تحديد سؤالك أكثر و سوف أجيبك عنه بإذن الله قريباً .

مع تحـــياتي للجميع

تم تعديل هذه المشاركة بواسطة Syrian_student في 15 ديسمبر 2010 في 23:02

منقطع الآن عن المنتدى بسبب الدراسة و سأعود بعد أن تنتهي بإذن الله

#22

شكرا جزيلاً على الموضوع والشرح الجميل

أريد فقط مقارنة بسيطة لهذه اللغة وبرنامج Neobook بنسخته الاخيرة

أرجو الرد ممن جربو البرنامج بنسخة حديثة

من تجربتي للبرنامج الثاني ( لم أجرب الأول ) فهو سهل ويعتمد على مبدأ لغة السكريبت ويوجد به اضافات توسع من امكانياته حتى قواعد البيانات و غيرها

شكرا مرة أخرى

تم تعديل هذه المشاركة بواسطة AbdullahR في 27 فبراير 2011 في 23:05

#23
Ghost Skikda كتب:

السلام عليكم ورحمة الله وبركاته

أشرك أخي الغالي على المبادرة الطيبة منك ,

بخصوص كلامك بأنه لا يوجد أي مخلوق عربي يعرف هذه اللغة : أقول لك أنت لا تعرفهم فقط فهم كثيرون

أنا أحد منهم

:)

بالفعل أخي هناك كثيرون من العرب يجيدون هذه اللغة واعتقد اني واحد منهم

ولكن بسبب انشغالي لم أتمكن من اضافة أي موضوع عن هذه اللغة

على العموم وفقنا الله واياكم لخدمة هذه الأمة

وتحياتي لكم

#24

هل يوجد خبراء في هذه اللغة لكي أطرح عليه سؤالا وجزاه الله خيرا

وشكرا

M4.D كتب:

بالفعل أخي هناك كثيرون من العرب يجيدون هذه اللغة واعتقد اني واحد منهم

ولكن بسبب انشغالي لم أتمكن من اضافة أي موضوع عن هذه اللغة

على العموم وفقنا الله واياكم لخدمة هذه الأمة

وتحياتي لكم

تعرف يمكن أنا واحد منهم ههههههههههههههههههههههه

#25

أقترح أن يتم تغيير عنوان الموضوع إلى: وعود وآمال.

مواضيع مشابهة