close

AutoIt

Gå till navigering Gå till sök
AutoIt
AutoIt-logo.svg
AutoIT-exempel script.png
Allmän information
programtyp Grafiskt användargränssnitt och automatisk konstruktion
utvecklaren Jonathan Bennett och AutoIt-teamet
första release januari 1999 _
Licens gratisprogram
Teknisk information
Plattformar som stöds Microsoft Windows
Versioner
Senaste stabila versionen 3.3.14.5 (16 mars 2018 (4 år, 7 månader och 1 dag))
Senaste versionen i tester 3.3.15.3 (16 maj 2020 (2 år, 5 månader och 1 dag))
läsbara filer
AutoIt v3 kompilerat skript
redigerbara filer
AutoIt v3 kompilerat skript
Länkar

AutoIt är ett gratisprogram för multifunktionell automatisering för Microsoft Windows . Det har expanderat från sin automatiseringsstart inklusive många förbättringar i programmeringsspråkdesign och särskilt ny funktionalitet.

På grund av sin speciella och lätta operativa struktur, får den hög kompatibilitet med Wine, med vilken dess körbara filer kan vara portabla och kopieras mellan operativsystem (Windows, Linux, Mac OS X, etc.) utan behov av föregående installation.

I sin ursprungliga version var programvaran främst inriktad på att skapa automatiseringsskript ( även makron ) för operativsystemet och Microsoft Windows-baserade program .

Funktioner

Tillägg och ytterligare program

  • SciTE är en integrerad utvecklingsmiljö (IDE) för AutoIt. Gratisprogramredigerare med stöd för automatisk komplettering och syntaxmarkering för ofta använda syntaxelement.

Om UDF-anrop (User Defined Functions). Den innehåller många ytterligare funktioner, genom tillägg skapade i communityn, vilket uppnår många funktioner.

  • KODA-Form Designer låter dig skapa grafiska användargränssnitt (GUI) för AutoIt(skript)-program.
  • Snyggt "renare" ett IDE-verktyg som kontrollerar syntax, kodfel, korrigerar typer, indrag, kommentarer, versionssäkerhetskopiering och mycket mer.
  • Det finns kodguider och makroinspelare som kan skapa meddelandefönster, inmatningsmeddelanden och mer.
  • Fönsterinfoguiden är ett tillägg som används för att få information om ett löpande fönster, eller musrörelser (t.ex. fönster- eller musposition, pixelfärger, kontrollkoordinater).
  • Det finns många extrafunktioner och tillägg skapade av communityn som delas på forumen, med en enkel sökning.

Exempel

Hej världen exempel för Autoit-språk:

MsgBox ( 0 , 'Min titel' , 'Hello World' , 15 )  ; 15 sekunder vänta

Detta lämnar ett meddelande att acceptera med titeln Min titel och texten Hej världen .

Datatyper

I AutoitScript (från och med nu AU3) Det finns bara en befintlig datatyp, denna är av typen Variant (Variant) vilket betyder att den är av dynamiskt innehåll (kan variera).

Data kan lagras i minnesutrymmen som kallas variabler. Dessa kan deklareras på ett antal sätt, men erfarna programmerare använder vanligtvis "Local", "Const", "Global", "Static" och "Dim"-satser.

Information

  • Lokal - Används normalt inom användardefinierade funktioner, de kan bara läsas inom den (endast) funktionen.
  • Const - Används för att skapa variabler av konstant typ, dess värde kan inte ändras, normalt används för att lagra strikt nödvändig data.
  • Global - Skapa variabler av typen Global som kan läsas och modifieras av alla skriptfunktioner när som helst.
  • Statisk - Till skillnad från "Local"-satsen kasseras inte denna efter att funktionen den anropades avslutad, dess värde kasseras inte efter att den har anropats, utan bevaras för återanvändning av dess data vid ett senare tillfälle .
  • Dim - Används för att deklarera variabler, i AU3 skapas variabler helt enkelt genom att tilldela ett värde ($Variable = 1) men vissa programmerare föredrar att deklarera dem explicit.

Se även

Externa länkar