AutoIt: 3.3.6.1
Версия: 1.0
Категория: Вспомогательные функции, Разное
Описание: Elephant’s AutoIt транслирует ваш скрипт с расширенной версии AutoIt в чистый (pure) AutoIt код. На данном этапе Elephant`s Autoit состоит из четырех условных частей: замена конструкций #define, условное добавление кода (конструкции #if), добавление трассировки переменных (#ts) и преобразование кода из представления в ООП-стиле в обычный код. Все эти части могут использоваться как вместе, так и независимо друг от друга.
Код/Пример:
Файл: Elephant.rar
Автор: SHam
Версия: 1.0
Категория: Вспомогательные функции, Разное
Описание: Elephant’s AutoIt транслирует ваш скрипт с расширенной версии AutoIt в чистый (pure) AutoIt код. На данном этапе Elephant`s Autoit состоит из четырех условных частей: замена конструкций #define, условное добавление кода (конструкции #if), добавление трассировки переменных (#ts) и преобразование кода из представления в ООП-стиле в обычный код. Все эти части могут использоваться как вместе, так и независимо друг от друга.
Код/Пример:
Код:
;Конструкция if (условное добавление кода)
#ifconst ShowDebug True
$a = 3
$b = 2
$c = ($a + $b) * ($a - $b)
#ifShowDebug
MsgBox(0, "$c", "$c=" & $c)
#eifShowDebug
;define - замена констант
#define $r = 2
$a = 1
$b = 2
$c = $a + $r * $b
;Трассировка переменных
$fact = 1
For $i = 1 To 10
#ts Proccess
$fact *= $i
#te
Next
#ts FinalResult
$fact += 0
#te
;ООП стиль
$$file = {
"name" : "",
"attr": "",
Func set($name)
$$file.name = $name
$$file.attr = FileGetAttrib($$file.name)
EndFunc,
Func showInfo()
MsgBox(0, $$file.name, $$file.attr)
EndFunc
}
$$file.set("object.au3")
$$file.showInfo()
Файл: Elephant.rar
Автор: SHam