• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • AutoIt

    Przeczytaj także...
    Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone. DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) – w środowisku Microsoft Windows biblioteka współdzielona (z ang. shared library), która przechowuje implementacje różnych podprogramów programu lub zasoby programu. Podprogramy i zasoby zawarte w bibliotece DLL mogą być wykorzystane bezpośrednio lub pośrednio (za pośrednictwem innej biblioteki DLL) przez dowolny plik wykonywalny, sama biblioteka DLL nie jest samodzielnym programem.
    Visual Basic to język programowania wysokiego poziomu i narzędzie programowania firmy Microsoft. Składnia jest oparta na języku BASIC, ale unowocześniona. Zawiera kilkaset instrukcji, funkcji i słów kluczowych. Nie jest językiem w pełni obiektowym, gdyż nie udostępnia np. możliwości dziedziczenia, czy polimorfizmu. Wykorzystuje technologię ActiveX.

    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.

    JavaScript, JS – skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych. Pod koniec lat 90. XX wieku organizacja ECMA wydała na podstawie JavaScriptu standard języka skryptowego o nazwie ECMAScript. Głównym autorem JavaScriptu jest Brendan Eich.Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym) . Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.

    Cechy interpretera AutoIt[ | edytuj kod]

    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.

    Język skryptowy – język programowania służący do kontrolowania danej aplikacji. Skrypty – programy napisane w językach skryptowych – wykonywane są wewnątrz pewnej aplikacji, w odróżnieniu od programów ("normalnych", nieskryptowych), które wykonują się niezależnie od innych aplikacji.

    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[ | edytuj kod]

    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[ | edytuj kod]

    Typy danych[ | edytuj kod]

    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[ | edytuj kod]

  • Oficjalna strona AutoIt (ang.)



  • w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Reklama

    Czas generowania strony: 0.007 sek.