- Сообщения
- 3,561
- Репутация
- 629
AutoIt: 3.3.12.0
Версия: 1.0
Категория: Вспомогательные функции
Описание: WrapperAutoit3 - программа для компиляции скриптов (au3)
WrapperAutoit3 имеет свои директивы (смотри ниже), но также компилирует скрипты без директив.
Естественно, подсветки директив WrapperAutoit3 в редакторе не будет . но это не влияет на правильность остального кода. компиляция проходит успешно
В архиве все исходники
Директивы
пример использования директив
Порядок следования директив произвольный. Указывать все директивы необязательно.
Программу можно использовать как portable, в этом случае при компиляции будет запрошен путь к компилятору и к упаковщику
пример файла настроек WrapperAutoit3.ini
Файл настроек создается автоматически, после того, как были указаны пути к компилятору и упаковщику.
WrapperAutoit3 можно устанавливать в контекстное меню и в меню редактора SciTE. Для этого нужно запустить WrapperAutoit3, выбрать любой файл с расширением .au3, вкладка "Установка".
После добавления пунктов в контекстное меню проводника или добавления программы в редактор в корне диска С появится папка с WrapperAutoit3
Командная строка:
компиляция по умолчанию
запуск окна WrapperAutoit3 для редактирования\установки директив
Файл: Исходник + пример + EXE
Только исходник
P.S.:Возможна реакция антивирусной программы
Источник: autoit-script.ru
Автор(ы): joiner
Версия: 1.0
Категория: Вспомогательные функции
Описание: WrapperAutoit3 - программа для компиляции скриптов (au3)
WrapperAutoit3 имеет свои директивы (смотри ниже), но также компилирует скрипты без директив.
Естественно, подсветки директив WrapperAutoit3 в редакторе не будет . но это не влияет на правильность остального кода. компиляция проходит успешно
В архиве все исходники
Директивы
##exename ;имя файла после компиляции
##icon ;иконка для компиляции Autoit2exe
##bit ;разрядность получаемой программы. по умолчанию х86. если ##bit=x64 то разрядность программы будет соответствующая
##comments
##companyname
##filedescription
##internalname
##legalcopyright
##legaltrademarks
##originalfilename
##productname
##fileversion
##productversion
##lang ;язык программы. смотри кодировку языков
##addres ;добавить файл ресурса в исполняемый файл программы
##addresbmpico ;установить\изменить иконку файла, добавить файл .bmp
##upx ;применить сжатие после компиляции. значение от 1 до 9 или 'n' или не указывать эту директиву
##compile ;по умолчанию используется стабильная версия языка для компиляции , значение этой директивы в этом случае - 'rtm', если нужно компилировать beta-версией языка, то указываем в директиве - 'beta'.в исходнике компилируемого скрипта в комментариях появится номер версии языка
можно не указывать эту директиву. будет использована стабильная версия компилятора
##icon ;иконка для компиляции Autoit2exe
##bit ;разрядность получаемой программы. по умолчанию х86. если ##bit=x64 то разрядность программы будет соответствующая
##comments
##companyname
##filedescription
##internalname
##legalcopyright
##legaltrademarks
##originalfilename
##productname
##fileversion
##productversion
##lang ;язык программы. смотри кодировку языков
##addres ;добавить файл ресурса в исполняемый файл программы
##addresbmpico ;установить\изменить иконку файла, добавить файл .bmp
##upx ;применить сжатие после компиляции. значение от 1 до 9 или 'n' или не указывать эту директиву
##compile ;по умолчанию используется стабильная версия языка для компиляции , значение этой директивы в этом случае - 'rtm', если нужно компилировать beta-версией языка, то указываем в директиве - 'beta'.в исходнике компилируемого скрипта в комментариях появится номер версии языка
можно не указывать эту директиву. будет использована стабильная версия компилятора
##icon=wc.ico
##exename=qwerty.exe
##upx=9
##lang=11265
##comments=коммент
##legaltrademarks=марка
##productversion=1.1.1.1
##fileversion=2.2.2.2
##originalfilename=оригинальное имя
##compile=beta;v3.3.13.19
##bit=x64
##addresbmpico=Jellyfish.bmp|2|Jell
##addresbmpico=A.ico|3|A
##addres=A.ico|10|A
##addres=doc.txt|10|doc
##addres=Jellyfish.bmp|10|Jellyfish
##exename=qwerty.exe
##upx=9
##lang=11265
##comments=коммент
##legaltrademarks=марка
##productversion=1.1.1.1
##fileversion=2.2.2.2
##originalfilename=оригинальное имя
##compile=beta;v3.3.13.19
##bit=x64
##addresbmpico=Jellyfish.bmp|2|Jell
##addresbmpico=A.ico|3|A
##addres=A.ico|10|A
##addres=doc.txt|10|doc
##addres=Jellyfish.bmp|10|Jellyfish
Программу можно использовать как portable, в этом случае при компиляции будет запрошен путь к компилятору и к упаковщику
пример файла настроек WrapperAutoit3.ini
Код:
[path]
compiler=C:\Program Files\AutoIt3\Aut2Exe\Aut2exe.exe
packer=C:\Program Files\AutoIt3\Beta\Aut2Exe\upx.exe
compilerb=C:\Program Files\AutoIt3\Beta\Aut2Exe\Aut2exe.exe
scite=C:\Program Files (x86)\AutoIt3\SciTE\Properties
WrapperAutoit3 можно устанавливать в контекстное меню и в меню редактора SciTE. Для этого нужно запустить WrapperAutoit3, выбрать любой файл с расширением .au3, вкладка "Установка".
После добавления пунктов в контекстное меню проводника или добавления программы в редактор в корне диска С появится папка с WrapperAutoit3
Командная строка:
компиляция по умолчанию
Код:
WrapperAutoit3.exe File.au3
запуск окна WrapperAutoit3 для редактирования\установки директив
Код:
WrapperAutoit3.exe /gui File.au3
Файл: Исходник + пример + EXE
Только исходник
P.S.:Возможна реакция антивирусной программы
Источник: autoit-script.ru
Автор(ы): joiner