
AutoIt v3 یک زبان برنامهنویسی اسکریپتی است که هدف از طراحی آن، خودکارسازی عملیات مربوط به پنجرههای گرافیکی کاربر (GUI) و اسکریپتنویسی عمومی است. این زبان ترکیبی از قابلیتهایی چون شبیهسازی ارسال keystroke به پنجرههای هر برنامهی دلخواه، حرکت دادن اشارهگر موس، و دستکاری یا کنترل پنجرهها و عناصر کنترلی درون هر پنجره (از قبیل دکمهها، منوها، جعبههای متنی و غیره) بهره میگیرد به نحوی که هیچ زبان دیگری (مثلاً VBScript یا SendKeys و غیره) قادر به ارائه این قابلیتها به این سادگی و در این حد از توانمندی و قابلیت اطمینان نمیباشد. AutoIt بسیار کمحجم بوده و اسکریپتهای کامپایلشدهی آن، بدون نیاز به هیچگونه فایلهای runtime روی تمامی نسخههای ویندوز اجرا میشوند. AutoIt در ابتدا زبانی ساده بود که برای خودکارسازی نصب و پیکربندی کامپیوترهای تحتویندوز طراحی شده بود اما به مرور زبان تبدیل به زبان بسیار قدرتمندی شد که از ساختاری مشابه زبانهای برنامهنویسی پیچیده بهره میگیرد؛ چیزی که همواره آرزوی اسکریپتنویسان بوده است. برخی از ویژگیهای این زبان عبارتند از: گرامر بسیار ساده و در نتیجهگیری یادگیری فوقسریع، ارسال keystroke و حرکت دادن موس، دستکاری پنجرهها و پروسسهای ویندوز، کنترل همهی پنجرهها و کنترلهای استاندارد درون پنجرهها (مانند دکمه، منو، جعبه متنی، کمبوباکس، درخت، و …)، قابلیت کامپایل کردن اسکریپت و ایجاد فایل exe از اسکریپت، قابلیت ایجاد GUI برای اسکریپت، پشتیبانی از COM، قابلیت regular expression، فراخوانی مستقیم dll های خارجی و توابع API ویندوز، قابلیت RunAs، حجم زیادی از اسکریپتهای از پیشآماده در قالب help، یک انجمن با حجم عظیمی از کاربران و اسکریپتنویسان و پشتیبانی دائمی AutoIt از این انجمن، سازگاری با همهی نسخههای ویندوز، پشتیبانی از یونیکد، سازگار با UAC در ویندوز ویستا… و نهایتاً رایگان بودن! شما میتوانید با مراجعه به آدرس http://www.autoitscript.com آخرین نسخه از نرمافزار را دانلود (http://www.autoitscript.com/autoit3/downloads.shtml) و نصب نمایید. فرومها نیز از آدرس http://www.autoitscript.com/forum/index.php قابل دستیابی میباشند. پسنوشت: در صورت درخواست خوانندگان میتوانم بخشی از وبلاگ را به اسکریپتهای نوشتهشده با AutoIt که مورد نیاز خوانندگان است اختصاص دهم.
2 ديدگاه
سلام
ممنون از مطالب بسیار عالیتون
فقط خیلی دیر آپدیت کردین
امیدوارم از مطالب مفیدتون بازم استفاده کنیم
در ضمن اگه میشه منابع مطالبتون رو هم ذکر کنین
خواهش میکنم علی جان.
از این به بعد، زودتر آپدیت خواهیم کرد.
منابع هم در مورد مقالاتی که ترجمه شدن اضافه میشه…
تا حالا از منابع فارسی استفاده نکردم که اگر اونها رو هم استفاده کنم حتماً منابع رو ذکر خواهم کرد.
موفق باشید.