Search
Write a publication
Pull to refresh

Введение в AutoIt. Урок 1

Коротко о главном.



Что такое AutoIt?

AutoIt(Дословный перевод «Автоматизируйте это»)-это basic'овидный язык программирования на котором можно автоматизировать рутинные работы(создание ботов).
На нём можно:
  1. Работа с протоколами TCP,UDP
  2. Интернет: чтение HTML кода страниц и скачивание файлов, работа с FTP, отправка E-mail сообщений, работа с базами данных MySQL и SQLite.

и так далее. Этот список можно продолжит бесконечно много т.к поддерживаются DLL.

Какой софт нужен для работы с AutoIt?
Нужный софт можно скачать с оффициального сайта AutoIt


Введение в AutoIt

Как говорилось выше с помощью AutoIt(далее AI) можно автоматизировать почти всё происходящее на компьютере.

Переменные

Переменные в AI объявляются с помощью команды dim, а синтаксис такой
dim $имя переменной.
Вначале каждой переменной должен стоять знак $.

Вывод данных

Вывод данных делается с помощью команды ConsoleWrite(«текст или перем»).
Соединение строк организуется не символом "+" а символом "&"

Ввод данных

Только через GUI есть консольный ввод но с ним очень много мороки. Я за свои полгода работы на AI так с ним и не разобрался

Условия и операторы

Ну думаю с условиями программирующий человек разберётся и так. Но для тех уто с этим не сталкивался сейчас всё опишу.Условие If Then Else — записывается так If $var then действия else действия где $var какая-то переменная.
Операторы присваивания

= += -= *= /=
&= — оператор при котором текст присваивается к уже существующему тексту в переменной aka $var=$var & «1»
Математические операторы

+ — * / ^
& — оператор Конкантенации(сцепление 2 текстов)
Операторы сравнения

= == <> > >= < <=
Логические операторы

AND OR NOT

Циклы

В AI есть 4 типа циклов это
  • For...Next
  • While...WEnd
  • Do...Until
  • For...In...Next

Цикл For организуется таким способом.

dim $var
For $var=0 to число повторений stepval шаг(по желанию)
действия
Next


Цикл While организуется так.

dim $var
while $var=1
действия
WEnd


Цикл Do… Until так.

dim $var
Do
действия
Until $var=1


Ну и цикл For… In… Next замена foreach.

Dim $Array[4],$var
For $var=0 In $Array
действия
Next


Массивы

Массивы объявляются командой dim вот так.

dim $arr[размер массива]
dim $var=$arr[элемент]


На этом я решаюсь закончить статью.

Ссылки.


AutoIt — Official site
Русское сообщество AutoIt
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.