Как стать автором
Обновить

Введение в 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
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.