close

AutoIt

Ga naar navigatie Ga naar zoeken
AutoIt
AutoIt-logo.svg
AutoIT voorbeeld script.png
Algemene informatie
programmatype: Grafische gebruikersinterface en automatische engineering
ontwikkelaar Jonathan Bennett en het AutoIt-team
Eerste uitgave januari 1999 _
Licentie gratis software
Technische informatie
Ondersteunde platforms Microsoft Windows
versies
Laatste stabiele versie 3.3.14.5 (16 maart 2018 (4 jaar, 7 maanden en 1 dag))
Laatste versie in tests 3.3.15.3 (16 mei 2020 (2 jaar, 5 maanden en 1 dag))
leesbare bestanden
AutoIt v3 gecompileerd script
bewerkbare bestanden
AutoIt v3 gecompileerd script
Links

AutoIt is een freeware multifunctionele automatiseringstaal voor Microsoft Windows . Het is uitgebreid vanaf het begin van de automatisering, inclusief veel verbeteringen in het ontwerp van programmeertalen en vooral nieuwe functionaliteit.

Dankzij de speciale en lichte bedieningsstructuur verkrijgt het een hoge compatibiliteit met Wine, waarmee de uitvoerbare bestanden draagbaar kunnen zijn en kunnen worden gekopieerd tussen besturingssystemen (Windows, Linux, Mac OS X, enz.) zonder voorafgaande installatie.

In de eerste versie was de software voornamelijk gericht op het maken van automatiseringsscripts ( ook macro's ) voor het besturingssysteem en Microsoft Windows-gebaseerde programma's .

Functies

Extensies en aanvullende programma's

  • SciTE is een geïntegreerde ontwikkelomgeving (IDE) voor AutoIt. Freeware-editor met ondersteuning voor automatisch aanvullen en syntaxisaccentuering voor veelgebruikte syntaxiselementen.

Over User Defined Functions (UDF)-oproepen. Het bevat tal van extra functies, via extensies die in de gemeenschap zijn gemaakt, waardoor veel functionaliteiten worden bereikt.

  • Met KODA-Form Designer kunt u grafische gebruikersinterfaces (GUI's) maken voor AutoIt(scripts)-programma's.
  • Maak een "schonere" IDE-tool schoon die de syntaxis, codefouten, het corrigeren van typen, inspringen, opmerkingen, versieback-up en nog veel meer controleert.
  • Er zijn codewizards en macrorecorders die berichtvensters, invoerprompts en meer kunnen maken.
  • De Window Info Wizard is een extensie die wordt gebruikt om informatie te krijgen over een lopend venster of muisbewegingen (bijv. venster- of muispositie, pixelkleuren, besturingscoördinaten).
  • Er zijn veel extra's en add-ons gemaakt door de community die op de forums worden gedeeld, met een eenvoudige zoekopdracht.

Voorbeeld

Hallo wereld voorbeeld voor Autoit taal:

MsgBox ( 0 , 'Mijn titel' , 'Hallo wereld' , 15 )  ; 15 seconden wachten

Dit laat een bericht achter om te accepteren met de titel Mijn titel en de tekst Hallo wereld .

Gegevenstypen

In AutoitScript (vanaf nu AU3) Er is slechts één bestaand datatype, dit is van het type Variant (Variant) wat betekent dat het van dynamische inhoud is (kan variëren).

Gegevens kunnen worden opgeslagen in geheugenruimten, variabelen genaamd, die op een aantal manieren kunnen worden gedeclareerd, maar ervaren programmeurs gebruiken meestal de instructies "Local", "Const", "Global", "Static" en "Dim".

Informatie

  • Lokaal - Normaal gebruikt binnen door de gebruiker gedefinieerde functies, kunnen ze alleen binnen die (enige) functie worden gelezen.
  • Const - Wordt gebruikt om variabelen van het constante type te maken, de waarde ervan kan niet veranderen, normaal gebruikt om strikt noodzakelijke gegevens op te slaan.
  • Globaal - Maak variabelen van het type Global die op elk moment door alle scriptfuncties kunnen worden gelezen en gewijzigd.
  • Statisch - In tegenstelling tot de "Local"-instructie, wordt deze niet verwijderd nadat de functie waarin deze werd aangeroepen voltooid, wordt de waarde ervan niet verwijderd nadat deze is aangeroepen, maar wordt deze bewaard voor hergebruik van de gegevens op een later tijdstip.
  • Dim - Gebruikt om variabelen te declareren, in AU3 worden variabelen gemaakt door simpelweg een waarde toe te kennen ($Variable = 1), maar sommige programmeurs geven er de voorkeur aan om ze expliciet te declareren.

Zie ook

Externe links