close

AutoIt

Gå til navigasjon Gå til søk
AutoIt
AutoIt-logo.svg
AutoIT-eksempel script.png
Generell informasjon
programtype Grafisk brukergrensesnitt og automatikk
utvikler Jonathan Bennett og AutoIt-teamet
Første utgivelse januar 1999 _
Tillatelse freeware
Teknisk informasjon
Støttede plattformer Microsoft Windows
Versjoner
Siste stabile versjon 3.3.14.5 (16. mars 2018 (4 år, 7 måneder og 1 dag))
Siste versjon i tester 3.3.15.3 (16. mai 2020 (2 år, 5 måneder og 1 dag))
lesbare filer
AutoIt v3 kompilert skript
redigerbare filer
AutoIt v3 kompilert skript
Lenker

AutoIt er et freeware flerbruks automatiseringsspråk for Microsoft Windows . Det har utvidet seg fra automatiseringsbegynnelsen, inkludert mange forbedringer i programmeringsspråkdesign og spesielt ny funksjonalitet.

På grunn av dens spesielle og lette driftsstruktur, oppnår den høy kompatibilitet med Wine som dens kjørbare kan være bærbare og kopieres mellom operativsystemer (Windows, Linux, Mac OS X, etc.) uten behov for forhåndsinstallasjon.

I sin første versjon var programvaren først og fremst orientert mot å lage automatiseringsskript ( også makroer ) for operativsystemet og Microsoft Windows-baserte programmer .

Funksjoner

Utvidelser og tilleggsprogrammer

  • SciTE er et integrert utviklingsmiljø (IDE) for AutoIt. Freeware editor med autofullføring og syntaksutheving støtte for ofte brukte syntakselementer.

Om UDF-anrop (User Defined Functions). Den inkluderer en rekke tilleggsfunksjoner, gjennom utvidelser opprettet i fellesskapet, og oppnår mange funksjoner.

  • KODA-Form Designer lar deg lage grafiske brukergrensesnitt (GUI) for AutoIt(script)-programmer.
  • Ryddig "renere" et IDE-verktøy som sjekker syntaks, kodefeil, korrigerer typer, innrykk, kommentarer, versjonssikkerhetskopi og mye mer.
  • Det finnes kodeveivisere og makroopptakere som kan lage meldingsvinduer, inndatameldinger og mer.
  • Window Info Wizard er en utvidelse som brukes for å få informasjon om et vindu som kjører, eller musebevegelser (f.eks. vindu eller museposisjon, pikselfarger, kontrollkoordinater).
  • Det er mange ekstrautstyr og tillegg laget av fellesskapet som deles på forumene, med et enkelt søk.

Eksempel

Hello world - eksempel for Autoit-språk:

MsgBox ( 0 , 'Min tittel' , 'Hei verden' , 15 )  ; Vent 15 sekunder

Dette etterlater en melding om å akseptere med tittelen Min tittel og teksten Hallo verden .

Datatyper

I AutoitScript (fra nå av AU3) er det kun én eksisterende datatype, denne er av typen Variant (Variant) som betyr at den har dynamisk innhold (kan variere).

Data kan lagres i minnerom kalt variabler. Disse kan deklareres på en rekke måter, men erfarne programmerere bruker vanligvis setningene "Local", "Const", "Global", "Static" og "Dim".

Informasjon

  • Lokal - Brukes normalt innenfor brukerdefinerte funksjoner, de kan bare leses innenfor den (bare) funksjonen.
  • Const - Brukes til å lage variabler av konstant type, verdien kan ikke endres, brukes normalt til å lagre strengt nødvendige data.
  • Global - Lag variabler av typen Global som kan leses og endres av alle skriptfunksjoner når som helst.
  • Statisk - I motsetning til "Local"-setningen, blir ikke denne kassert etter at funksjonen den ble kalt inn, dens verdi blir ikke avhendet etter at den er kalt, men blir bevart for gjenbruk av dataene på et senere tidspunkt.
  • Dim - Brukes til å deklarere variabler, i AU3 lages variabler ganske enkelt ved å tildele en verdi ($Variable = 1), men noen programmerere foretrekker å deklarere dem eksplisitt.

Se også

Eksterne lenker