Структура каталога установки
Программа установки AutoIt создаёт структуру каталогов (обычно в \Program Files\AutoIt3), информацию о которой можно почерпнуть из следующей таблицы. Программа установки также создаёт ярлыки в Меню Пуск, но никакие другие файлы не будут добавлены или модифицированы.
| Файлы и каталоги |
Описание |
| (Файлы главного каталога) |
| AutoIt3.exe |
Основной файл программы AutoIt и единственный файл, необходимый для запуска скриптов! |
| AutoIt3_x64.exe |
x64 версия AutoIt (если установлено) |
| AU3Info.exe |
Утилита AutoIt Window Info |
| AU3Info_x64.exe |
x64 версия Au3Info (если установлено) |
| AU3Check.exe |
Программа проверки синтаксиса AutoIt |
| AutoIt.chm |
Этот файл помощи, использующий AutoIt3.chm и UDFs3.chm |
| Uninstall.exe |
Программа удаления AutoIt |
| AutoIt v3 Website.url |
Ярлык к http://www.autoitscript.com/autoit3/ |
| Aut2Exe |
| |
Icons\ |
Содержит иконки для скомпилированных скриптов |
| |
Aut2Exe.exe |
Компилятор скриптов |
| |
Aut2Exe_x64.exe |
x64 версия Aut2Exe (если установлено) |
| |
AutoItSC.bin |
Бинарная основа для компиляции скриптов |
| |
AutoItSC_x64.bin |
x64 версия AutoItSC.bin |
| |
UPX.exe |
Упаковщик UPX (уменьшает размер файлов .exe) |
| Examples |
| |
GUI\ |
Содержит примеры использования GUI в AutoIt |
| |
COM\ |
Содержит примеры использования COM в AutoIt |
| |
Helpfile\ |
Содержит скрипты, используемые во множестве примеров из справки |
| Extras |
| |
Au3Record\ |
Содержит Au3Record.exe, для захвата действий пользователя, чтобы преобразовать события в скрипт |
| |
AutoUpdateIt\ |
Содержит скрипт для простого получения последней версии AutoIt |
| |
Editors\ |
Содержит файлы, определяющие подсветку синтаксиса, для некоторых популярных текстовых редакторов |
| |
SQLite\ |
Содержит консольную версию SQLite и файл справки |
| Icons |
| |
Содержит иконки для ассоциации с файлами .au3 |
| Include |
| |
Содержит стандартные файлы include. См. библиотечные функции |
| AutoItX |
| |
Содержит DLL-версию AutoIt v3, предоставляющую некоторые возможности AutoIt через ActiveX/COM и DLL интерфейс |
| SciTe |
| |
Содержит облегчённую версию SciTe с подсветкой синтаксиса |
Необходимо повторить, что единственный файл, необходимый для запуска скриптов, это AutoIt3.exe. Если же вы скомпилируете скрипт в исполняемый файл, тогда пользователю не нужно иметь на своей машине установленный AutoIt, чтобы запустить этот исполняемый файл.
Ключи реестра
Программа установки AutoIt создаёт ключи реестра в HKEY_LOCAL_MACHINE\Software\AutoIt v3 и HKEY_CURRENT_USER\Software\AutoIt v3. Эти ключи не используются и не создаются, когда утилиты AutoIt выполняются на машинах, не содержащих полной установки AutoIt -- AutoIt "чист" для запуска не серверах и т. п.
Таблица ниже показывает значения ключей реестра по умолчанию. Ключи, выделенные курсивом, создаются не программой установки, а соответствующей утилитой после первого её запуска:
| HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\ |
| AutoIt |
| |
(Default) |
REG_SZ |
(значение не задано) |
| |
InstallDir |
REG_SZ |
C:\Program Files\AutoIt3 |
| |
Version |
REG_SZ |
Номер версии |
| HKEY_CURRENT_USER\Software\AutoIt v3\ |
| Aut2Exe |
| |
(Default) |
REG_SZ |
(значение не задано) |
| |
AllowDecompile* |
REG_DWORD |
0x1 |
| |
LastCompression |
REG_DWORD |
0x2 |
| |
LastExeDir |
REG_SZ |
My Documents |
| |
LastIcon |
REG_SZ |
|
| |
LastIconDir |
REG_SZ |
C:\Program Files\AutoIt3\Aut2Exe\Icons |
| |
LastScriptDir |
REG_SZ |
My Documents |
| AutoUpdateIt |
| |
(Default) |
REG_SZ |
(значение не задано) |
| |
DoneOption |
REG_SZ |
Notify |
| |
DownloadDir |
REG_SZ |
C:\Downloads\ForExample\ |
| AU3Info |
| |
Default |
REG_SZ |
(значение не задано) |
| |
AlwaysOnTop |
REG_DWORD |
0x1 |
| |
ColorMode |
REG_DWORD |
0x1 |
| |
CoordMode |
REG_DWORD |
0x1 |
| |
HighlightColor |
REG_DWORD |
0x0 |
| |
HighlightControls |
REG_DWORD |
0x1 |
| |
Magnify |
REG_DWORD |
0x0 |
| |
WinH |
REG_DWORD |
0x01c2 |
| |
WinW |
REG_DWORD |
0x012c |
| |
WinX |
REG_DWORD |
0x0064 |
| |
WinY |
REG_DWORD |
0x0064 |
* - AllowDecompile будет работать только с AutoIt V3.2.5.1 или более ранней.
|