AutoIt

AutoIT
Logo języka AutoIT
Logo języka
Pojawienie się

styczeń 1999

Aktualna wersja stabilna

3.3.16.1
(19 września 2022) [±]

Twórca

Jonathan Bennett

Licencja

Freeware

Platforma sprzętowa

IA-32 and x64

Platforma systemowa

Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2 / Windows 10

Strona internetowa

AutoItjęzyk skryptowy zaprojektowany do automatyzowania aplikacji graficznego interfejsu środowisk z rodziny Microsoft Windows przez Jonathana Bennetta w 1999 roku i jest rozwijany do dziś zarówno przez samego autora, jak i AutoIt Team. Aktualna wersja języka (v3.3.14.2) ma składnię podobną do języków takich jak Visual Basic czy JavaScript.

Cechy interpretera AutoIt

Interpreterem języka AutoIt v3 jest plik wykonywalny autoit3.exe, który tłumaczy pliki z rozszerzeniem .au3. Interpreter został zaprojektowany tak, aby być niewielkich rozmiarów (115 kB), a przy tym całkowicie samodzielną aplikacją, wolną od zewnętrznych bibliotek systemowych DLL.

Oprócz interpretera w skład pakietu programu wchodzi kompilator Aut2Exe (kompiluje kod do plików wykonywalnych .a3x lub .exe - 32- lub 64-bitowych), edytor skryptów SciTE-Lite oraz program Window Info.

Przykładowe skrypty

Hello world w AutoIt v3

; Wyświetla "Hello, world!" w MsgBox.
MsgBox(0, "Tytuł", "Hello, world!")

Skrypt z użyciem funkcji w AutoIt v3

;Przykladowy skrypt z uzyciem funkcji
MsgBox(0, "Moj drugi skrypt", "Witaj swiecie z glownej czesci skryptu!")
TestFunc()

Func TestFunc()
    Msgbox(0, "Moj drugi skrypt", "Witaj swiecie z funkcji!")
EndFunc

Składnia

Typy danych

W języku AutoIt v3 występuje tylko jeden typ danych zwany Wariantem. Wariant może zawierać zarówno liczby, jak i łańcuchy znaków – używa ich odpowiednio zależnie od sytuacji, np.

  • 10 + 10 – otrzymamy liczbę 20
  • 10 & 10 – otrzymamy łańcuch znaków 1010

Jeżeli łańcuch znaków jest używany jako liczba, otrzymamy 0, np.

  • 10 * "hello" – otrzymamy zero

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Kembali kehalaman sebelumnya