أوتوات

أوتوات
Autoit-exe.png


المطور الأصلي جوناثان بينيت
المطورون جوناثان بينيت والعديد من المطورين
الإصدار الأول 1999
الإصدار المستقر v3.3.14.2
إصدار تجريبي 3.3.7.3 / 27 مايو 2011
حالة التطوير نشط
لغة البرمجة سي++
نظام التشغيل مايكروسوفت ويندوز  تعديل قيمة خاصية نظام التشغيل (P306) في ويكي بيانات
الحجم حوالي 11 م.ب
متوفر بلغات الإنجليزية
نوع بيئة لغة برمجة
الرخصة ترخيص المستخدم النهائي - مجاني
موقع الويب www.AutoItscript.com

أوتوات ( بالإنجليزية: AutoIt) (تنطق بالإنجليزية aw-tow-it) هي لغة برمجة نصية مجانية تشبه لغة بيسك صممت لأتمتة نوافذ الويندوز واستخدامات عامة أخرى، تدمج اللغة بين محاكاة لوحة المفاتيح، وحركات المؤشر، ونقراته، والتحكم بالنوافذ لتؤدي مهام الأتمتة بطرق غير ممكنة بلغات أخرى مثل في بي سكربت و SendKeys. أوتوات أيضا لا تعتمد على غيرها فيما عدا نظام التشغيل.

في البداية كانت أوتوات بسيطة الوظائف، ولكنها تطورت بشكل كبير خصوصا في الإصدار الثالث V3 حيث أضيفت لها خلال هذا الإصدار الكثير من الخوارميات( الدوال)، وتطورت فيها خاصية واجهات المستخدم الرسومية، وتم تحسين محررها وإضافة أدوات كثيرة إليه. وهي الآن تملك بيئة تطوير متكاملة معتمدة محررها ( سايت) المعتمد على سينتيلا (مكتبة برمجية).

بعد كتابة الأوامر النصية(Script) يتم تحويله إلى صيغة تنفيذية تعمل على ويندوز ويمكن ضغطها باستخدام يو بي إكس ليصغر حجمها ويمكن إضافة إليها العديد من الوظائف عن طريق مكتبات أوتوات تسمى UDF وهي اختصار لـUser Defined Functions.

نبذة تاريخية

أكتوبر 1998

كان جوناثن(Jonathan Bennett) صانع أوتوات يعمل لصالح شركة بخصوص تثبيت برامج بشكل صامت, فبحث عن طريقة لضغط الأزرار, وحينها استخدم Microsoft ScriptIt الذي كان يسمح بضغط الأزرار بطريقة صامتة.

Microsoft ScriptIt عمل بشكل جيد, ولكن واجهته مشاكل حيث كان غير متوافق مع بعض أنظمة التشغيل, وسبب مشكلة مع بعض البرامج.

ثم بعد فترة في نفس السنة بدأ استخدام لغة C لمحاكاة الضغط.

يناير 1999

تم إطلاق أوتوات الإصدار الأول v1.0 وكانت صيغته تشبه Microsoft ScriptIt, وتضمن خوارزميات للتحكم بالنوافذ, ومحاكاة لوحة المفاتيح مثل (Send, Run, RunWait, WinWait, WinWaitClose, WinWaitActive, WinHide, WinActivate, WinClose, WinRestore, Sleep، SetKeyDelay), وتمكن جوناثن من تخطي مشاكل Microsoft ScriptIt حيث كان أوتوات) 1.0 أصغر منه, ويمكن التعامل مع النوافذ الخاملة(غير النشطة), ويمكن عمل خطة عمل, ويعمل بشكل صحيح في حالة تغير فترات الانتظار, وكان أكثر توافقا مع الأنظمة. وكانت له عدة مشاكل أيضا.

يناير - ابريل 1999

تم إصدار عدة إصدارات أخرى وصلت إلى 1.8 مع ميزات مهمة جديدة.

أغسطس 1999

تم إطلاق أوتوات 2, والذي كان أول إصدار يتضمن AutoItX.

سبتمبر 1999

تم إطلاق أوتوات 2.1, والذي كان أول إصدار يمكن تحويل النص البرمجي(script) إلى ملف تنفيذي يعمل على ويندوز(Windows).

سبتمبر - مايو 1999

تم إطلاق عدة إصدارات, وازدادت وظائف أوتوات بشكل هائل.

مايو 2001

كانت الشيفرة المصدرية(Source Code) لأوتوات في فوضى تامة, تم كتابة الشيفرة المصدرية بالكامل من جديد في C++.

يناير 2002

أوتوات 2.62, تتضمن Exe2Aut (تفكيك الصيغة التنفيذية إلى الشيفرة المصدرية), وتمت إضافة AutoItDLL.

ديسمبر 2002

أوتوات 2.64 كان آخر إصدار من أوتوات 2.

يناير 2003

تطورأوتوات في فترة 2001-2003 تطورا بسيطا جدا, لاحظ جوناثن (Jonathan Bennett) أن الشيفرة المصدرية باتت في فوضى عارمة كالسابق, كانت صيغة كتابة أوتوات 2 سيئة جدا.

بدأ جوناثن يطور بيئة أوتوات 3, وقرر تغيير صيغة كتابة أوتوات.

مارس 2003

إطلاق أول نسخة منشورة من أوتوات 3 بيتا.

فبراير 2004

بعد أكثر من 100 إصدار بيتا من البرنامج, تم إصدار أوتوات 3.0.100 أخيرا.

En otros idiomas
čeština: AutoIt
dansk: Autoit
Deutsch: AutoIt
English: AutoIt
español: AutoIt
suomi: AutoIt
français: AutoIt
italiano: AutoIt
日本語: AutoIt
한국어: 오토잇
Nederlands: AutoIt
occitan: AutoIt
polski: AutoIt
português: AutoIt
română: AutoIt
русский: AutoIt
slovenčina: AutoIt
svenska: AutoIt
Türkçe: AutoIt
українська: AutoIt
Tiếng Việt: AutoIt
中文: AutoIt