AutoIt – тегін Windows бағдарламалау тілі. Автоматтандыру скрипттері, макростар жасауға, BASIC синтаксисімен жұмыс істеуге арналған. Жаңа мүмкіндіктер!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
AutoIt /ɔː//t//oʊ// //ɪ//t/ – Microsoft Windows үшін тегін бағдарламалау тілі. Алғашқы нұсқасында ол Microsoft Windows бағдарламалары үшін автоматтандыру скрипттерін (кейде макростар деп аталады) жасауға арналған, бірақ содан бері бағдарламалау тілінің дизайны мен жалпы функционалдығын жақсартуға дамыды. AutoIt 1 және 2 нұсқаларындағы скрипт тілі операторларға негізделген және негізінен пайдаланушының әрекеттерін имитациялау үшін құрастырылған. 3-ші нұсқадан бастап AutoIt синтаксисі BASIC тілдер отбасында кездесетін синтаксиске ұқсас. Осы формада AutoIt – классикалық деректер моделімен және массивтерді қоса алғанда, бірнеше дерек типін сақтай алатын өзгермелі дерек типі бар, жалпы мақсаттағы үшінші буын бағдарламалау тілі. AutoIt автоматтандыру скриптін AutoIt интерпретаторы орнатылмаған компьютерлерде де жұмыс істейтін, қысылған, дербес атқарылатын файлға түрлендіруге болады. Функциялардың кең кітапханалары (UDF, яғни "Пайдаланушы анықтаған функциялар" деп аталады) стандартты түрде қосылады немесе арнайы функционалдықты қосу үшін веб-сайттан жүктеуге болады. AutoIt SciTE редакторына негізделген IDE жиынтығымен де таратылады. Компилятор және анықтамалық мәтін толық интеграцияланған және AutoIt-ті пайдаланатын бағдарламашылар үшін де-факто стандартты ортаны қамтамасыз етеді.
AutoIt /ɔː//t//oʊ// //ɪ//t/ is a freeware programming language for Microsoft Windows. In its earliest release, it was primarily intended to create automation scripts (sometimes called macros) for Microsoft Windows programs but has since grown to include enhancements in both programming language design and overall functionality. The scripting language in AutoIt 1 and 2 was statement driven and designed primarily for simulating user interaction. From version 3 onward, the AutoIt syntax is similar to that found in the BASIC family of languages. In this form, AutoIt is a general purpose, third generation programming language with a classical data model and a variant data type that can store several types of data, including arrays. An AutoIt automation script can be converted into a compressed, stand alone executable which can be run on computers even if they do not have the AutoIt interpreter installed. A wide range of function libraries (known as UDFs, or "User Defined Functions") are also included as standard or are available from the website to add specialized functionality. AutoIt is also distributed with an IDE based on the free SciTE editor. The compiler and help text are fully integrated and provide a de facto standard environment for developers using AutoIt.
Тарих
AutoIt1 және AutoIt2 жабық кодты жобалар болды және олардың синтаксисі VBScript және BASIC сияқты AutoIt3-тен өте ерекшеленді. AutoIt3 бастапқыда тегін және ашық кодты, GNU General Public License шарты бойынша лицензияланған, алғашқы 3.0.100 нұсқасы 2004 жылдың ақпан айында жарияланды, содан кейін 2004 жылдың наурызы мен тамызында ашық кодты нұсқалары шықты. 2004 жылдың тамызында шыққан 3.0.102 нұсқасы бастапқыда ашық кодты болған, бірақ 2005 жылдың қаңтарына қарай жабық кодты ретінде таратыла бастады. 2005 жылдың ақпан айында шыққан 3.1.0 нұсқасынан бастап, барлық келесі нұсқалар жабық кодты болды. 3.1.0 нұсқасы GUI скрипттерін қолдайтын алғашқы нұсқа еді.
AutoIt1 and AutoIt2 were closed source projects, and had a very different syntax than AutoIt3, whose syntax is more like VBScript and BASIC. AutoIt3 was initially free and open source, licensed under the terms of the GNU General Public License, with its initial public release 3.0.100 in February 2004, and had open source releases in March 2004 and August 2004. Version 3.0.102, released in August 2004, was initially open source, but by January 2005 was distributed as closed source. Subsequent releases, starting from the February 2005 release of version 3.1.0, were all closed source. Version 3.1.0 was also the first release with support for GUI scripts.
Қатысушы жобалар
AutoHotkey жобасы 29 функциясын AutoIt 3.1 бастапқы кодынан шығарған. AutoHotkey синтаксисі AutoIt3 синтаксисінен едәуір өзгеше, көбінесе AutoIt2 синтаксисіне ұқсайды.
The free and open source AutoHotkey project derived 29 of its functions from the AutoIt 3.1 source code. The AutoHotkey syntax is quite different from AutoIt3 syntax, and rather resembles AutoIt2 syntax.