词条 | AutoIt |
释义 |
| name = AutoIt | logo = Autoitlogo.png | screenshot = | caption = | developer = Jonathan Bennett & AutoIt Team | released = {{Release date and age|1999|01}} | latest_release_version = 3.3.14.5 | latest_release_date = {{Release date and age|2018|03|16}}[1] | latest preview version = | latest preview date = | programming language = C++ | operating_system = Microsoft Windows | genre = GUI Scripting language Automation | license = Freeware closed source | website = {{URL | http://www.autoitscript.com/ }} }} AutoIt {{IPAc-en|ɔː|t|oʊ|_|ɪ|t}}[2] is a freeware automation language for Microsoft Windows. In its earliest release, the software was primarily intended to create automation scripts (sometimes called macros) for Microsoft Windows programs[3] but has since grown to include enhancements in both programming language design and overall functionality. While the scripting language in AutoIt 1 and 2 was statement-driven, designed primarily for simulating user interaction, from version 3 onwards 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. While version 1 and 2 were compatible with Windows 95, 98, ME, NT4, 2000, XP, 2003, Vista, Windows 7, support for operating systems older than Windows 2000 was discontinued with the release of v3.3.0 in December 2008.[4] Currently AutoIt is also compatible with Windows 2008, Windows 8, Windows 2012, Windows 10, and the minimal requirement is Windows XP SP3. An AutoIt automation script can be converted into a compressed, stand-alone executable which can be run on computers that do not have the AutoIt interpreter installed. A wide range of function libraries (known as UDFs, or "User Defined Functions")[5] 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. Features
UsageAutoIt is typically used to produce utility software for Microsoft Windows and to automate routine tasks, such as systems management, monitoring, maintenance, or software installation. It is also used to simulate user interaction, whereby an application is "driven" (via automated form entry, keypresses, mouse clicks, and so on) to do things by an AutoIt script. AutoIt has can also be used in low-cost laboratory automation. Applications include instrument synchronisation, alarm monitoring and results gathering. Devices such as CNC routers and 3D-printers can also be controlled.[7] ExamplesHello worldAutomating the Windows CalculatorFind averageHistory
The developers of AutoIt originally released the source code under the GNU General Public License (GPL),[10][11] but the practice was discontinued beginning with version 3.2.0 in August 2006.{{fact|date=October 2018}} Following the terms of the GPL, some of the code from version 3.1 was used to create a fork by the AutoHotkey project,[12] where the community is continuing to develop and release the code under the GPL. See also
References1. ^{{cite web|url=http://www.autoitscript.com/site/autoit/downloads/|title=AutoIt Downloads}} 2. ^Reply by Jon (AutoIt creator) to a forum topic discussing correct pronunciation{{dead link|date=October 2016 |bot=InternetArchiveBot |fix-attempted=yes }} 3. ^{{cite book | last = Kaplan | first = Steve | title = Citrix Metaframe Access Suite for Windows Server 2003 | publisher = McGraw-Hill | location = New York | year = 2003 | isbn = 0-07-219566-5 }} 4. ^{{cite web|author=Jon |url=http://www.autoitscript.com/forum/index.php?showtopic=86590&st=0&entry620851 |title=AutoIt v3.3.0.0 Released - Announcements and Site News - AutoIt Forums |publisher=Autoitscript.com |date=2008-12-24 |accessdate=2014-01-23}} 5. ^https://www.autoitscript.com/wiki/User_Defined_Functions 6. ^AutoitObject. a library to use object oriented design in autoit {{webarchive |url=https://web.archive.org/web/20100226105014/http://autoitobject.origo.ethz.ch/ |date=February 26, 2010 }} 7. ^{{cite book|title=Practical Laboratory Automation: Made Easy with AutoIt|last=Carvalho|first=Matheus C.|publisher=Wiley V|year=March 2016|isbn=978-3-527-34158-0|pages=5—7|id=Topics Covered in this Book}} 8. ^{{Cite web|url=http://www.autoitscript.com/autoit3/docs/history.htm|title=AutoIt History|website=www.autoitscript.com|access-date=2016-04-19}} 9. ^[https://www.autoitscript.com/site/autoit-news/autoit-v3-3-14-3-released/ AutoIt v3.3.14.3 Released Feb 2, 2018] 10. ^{{cite web| url=https://www.autoitscript.com/forum/topic/7204-licensing-opinions/| title=Licensing Opinions| date=2005-05-02| website=AutoIt| quote=The GPL license was chosen as it is generally accepted as the most restrictive.| accessdate=2018-10-05}} 11. ^{{cite web| archive-url=https://web.archive.org/web/20050104172743/https://www.autoitscript.com/autoit3/docs/license.htm| archive-date=2005-01-04| date=2014-03-25| url=https://www.autoitscript.com/autoit3/docs/license.htm| title=License| quote=AutoIt is copyrighted software distributed under the terms of the GNU General Public License (hereinafter the "GPL").| accessdate=2018-10-05}} 12. ^Chris Mallet (author of AutoHotkey)'s post External links
3 : Scripting languages|Automation software|Proprietary software |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。