Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Компиляция скрипта из комстроки (http://forum.oszone.net/showthread.php?t=296324)

ya158 03-03-2015 11:29 2478125

Компиляция скрипта из комстроки
 
Извиняюсь, если где-то было, но я не смог найти.
Мне надо скомпилировать AutoIt скрипт из комстроки, не устанавливая сам AutoIt и утилиты. Я знаю, что достаточно иметь Aut2exe.exe и запустить:
Код:

Aut2exe.exe /in MyScript.au3 /out Program.exe /icon files\Myico.ico /nopack
Но мне надо задавать в выходном файле Program.exe версию, комментарий, автора и т.п. Понятно, что можно пользоваться программами типа Resource Hacker, но хотелось бы задавать версию, автора и т.п. в самом скрипте. Нашел, что можно воспользоваться AutoIt3Wrapper, но не могу понять как его запускать из комстроки.

Iska 03-03-2015 11:42 2478131

Директивы AutoIt3Wrapper
[Compiled] WrapperAutoit3 - компиляция скриптов Autoit

ya158 03-03-2015 12:27 2478148

Iska,
Большое спасибо.
AutoIt3Wrapper - похоже мне не подойдет, т.к. не может работать из любой папки без установленного AutoIt-а.
WrapperAutoit3 - похоже то что надо, только чуть допилить.

Creat0R 03-03-2015 13:24 2478171

Вообще то есть уже #pragma (см. справку), никакие враперы не нужны (если цель - компилировать на ходу).

Iska 03-03-2015 13:42 2478181

Keyword #pragma
#pragma compile

ya158 03-03-2015 17:14 2478291

Creat0R,
Большое спасибо.
#pragma - то, что нужно. Насколько я понимаю такая возможность появилась только в последних версиях?

Iska 03-03-2015 18:44 2478338

Как сказать ;).

History

Creat0R 03-03-2015 21:13 2478387

Цитата:

Цитата ya158
такая возможность появилась только в последних версиях? »

Начиная с 3.3.10.0 если не ошибаюсь. В истории почему то не указано.

Iska 03-03-2015 23:02 2478426

Ну, хотя бы косвенное упоминание есть:
3.3.10.0 (23rd December, 2013) (Release)
Цитата:

Changed: #NoAutoIt3Execute option replaced with #pragma compile(AutoItExecuteAllowed, false). Default is false.


Время: 16:11.

Время: 16:11.
© OSzone.net 2001-