Vyvinul | Jonathan Bennett a skupina AutoIt |
---|---|
První verze | Leden 1999 |
Poslední verze | 3.3.14.5 (16. března 2018) |
Operační systém | Microsoft Windows |
životní prostředí | Microsoft Windows |
Jazyky | Angličtina (Právě se překládá) |
Typ | Automatizace skriptovacího jazyka GUI |
Licence | Freeware |
webová stránka | www.autoitscript.com/site/autoit/ |
AutoIt (vyslovuje se aow -toh-it) je freewarový skriptovací jazyk pro vytváření automatizací pod operačním systémem Microsoft Windows . Ve svých raných verzích byl software primárně určen k vytváření automatizačních skriptů (někdy nazývaných makra ) pro programy Microsoft Windows. Takové skripty se osvědčily při automatizaci vysoce opakujících se úkolů, jako je nasazení velkého počtu počítačů se stejnými instalačními pokyny. S postupnými verzemi se AutoIt rozrostl o vylepšení designu programovacího jazyka i obecných funkcí.
S vydáním verze 3 byla syntaxe programovacího jazyka restrukturalizována tak, aby se přiblížila jazykům rodiny BASIC . Je to jazyk třetí generace (in), který používá model klasických dat pomocí datové proměnné, která může ukládat více datových typů, včetně polí. Je kompatibilní s Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 7 / 8 / 8.1 / 10 .
Podpora některých operačních systémů však byla ukončena v závislosti na různých verzích AutoIt.
Skript lze zkompilovat do samostatného komprimovaného spustitelného souboru, který lze poté spustit v počítačích bez tlumočníka AutoIt. Široká nabídka knihoven funkcí (známá jako UDF nebo „User Defined Functions“ pro funkce definované uživatelem) je zahrnuta jako standard nebo je k dispozici s IDE založeným na bezplatném editoru SciTE .
AutoIt se nejčastěji používá k programování automatizací založených na obslužných programech pro Microsoft Windows . Běžné úkoly, jako je monitorování webových stránek , ovládání sítě , defragmentace disku a zálohování, lze automatizovat a kombinovat. To je také používáno pro simulaci uživatelských aplikací: v tomto případě AutoIt script pojede o uplatnění namísto ručního ovládání. Kvůli snadnosti navrhování těchto programů se AutoIt často používá k vytváření robotů pro online hry nebo malware : tento typ použití není v žádném případě podporován vývojáři ani komunitou AutoIt. Výsledkem je, že se bohužel někdy stane, že některé antiviry považují skripty AutoIt za viry . Již několik let se Autoit používá k vývoji dezinfekčních a obslužných nástrojů, dezinfekčních nástrojů, které někdy přebírají systémová práva v systému Windows, což je důvod, proč antivirus skřípá, aniž by skutečně vědět, co mají co do činění s neznat rozdíl mezi malwarem a nástroji, i když ty jsou digitálně podepsané, zejména Windows Defender, který po každé jejich aktualizaci redetikuje nástroje jako škodlivé (wacatac!), protože jsou vlakem za nimi vis-à-vis jejich databáze, abychom jmenovali alespoň některé.
A konečně lze AutoIt použít k vytvoření zcela nezávislých programů, jako je Super Mario , GimageX , ISN AutoIt Studio , ...
Vývojáři AutoIt původně vydali zdrojový kód pod licencí GPL, ale tato praxe byla přerušena vydáním verze v3.2.0 v srpna 2006. Toto opustilo větev kódu v3.1 pro projekt AutoHotkey a komunita nyní pokračuje ve vývoji kódu pod licencí GPL.
Po instalaci je implementována odlehčená verze SciTE , ale můžete přidat SciTE4AutoIt, což je upravená verze SciTE s množstvím dalších nástrojů. SciTE a SciTE4AutoIt usnadňuje vytváření skriptů, mimo jiné díky zvýraznění syntaxe a pomoci při zadávání poskytované automatickým dokončováním . Byly také integrovány nástroje, které vývojáři co nejvíce pomáhají při vytváření projektu.
Koda je nedílnou součástí SciTE4AutoIt. Je přístupný z druhého rozhraní stisknutím klávesy ALT + M , ale lze jej spustit nezávisle na něm. Koda umožňuje konstrukci grafického rozhraní skriptu, který sám používá uživatelsky přívětivé grafické rozhraní pomocí objektů, s nimiž lze manipulovat myší.