1

Тема: AHK: Компиляция в пакетном режиме

Сабж.
Часто приходиться компилировать, а через GDI это не удобно.
Пытался что то узнать у Ahk2Exe.exe - не вышло или я ступил.

Подскажите и желательно по русски, т.е. на русском языке

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

2 (изменено: Indomito, 2013-01-03 22:58:52)

Re: AHK: Компиляция в пакетном режиме

Да, я ступил, т.е. нашёл уже сам Правда не понял где остальные опции... ну скажем тип кода x86 или x64

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

3

Re: AHK: Компиляция в пакетном режиме

Indomito пишет:

ну скажем тип кода x86 или x64

В ключе /bin указывается, какой bin-файл использовать.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4 (изменено: Indomito, 2013-01-03 23:24:22)

Re: AHK: Компиляция в пакетном режиме

Так почти понял за тип отвечает ключ /bin Остался один параметр не принципиальный MPRESS - правда я не знаю для чего он

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

5

Re: AHK: Компиляция в пакетном режиме

Сжатие экзешника программой mpress, очевидно. Скачайте её и положите в папку Compiler. Прилично уменьшает размер.

6

Re: AHK: Компиляция в пакетном режиме

YMP пишет:

Сжатие экзешника программой mpress, очевидно. Скачайте её и положите в папку Compiler. Прилично уменьшает размер.

да, спасибо скачал - хорошо сжимает, только вопрос как его указать в пакетном режиме?

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

7

Re: AHK: Компиляция в пакетном режиме

Уже нашёл сам ответ, просто не догадался глянуть англ. справку.

Command Line: The compiler can be run from the command line with the following parameters:

Ahk2Exe.exe /in MyScript.ahk [/out MyScript.exe] [/icon MyIcon.ico] [/bin AutoHotkeySC.bin] [/mpress 0or1]

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

8

Re: AHK: Компиляция в пакетном режиме

Indomito, скриншоты наглядней не прикладывать аттачем, а выкладывать на специальные ресурсы, например Savepic.ru

9

Re: AHK: Компиляция в пакетном режиме

Знаю, просто на другом ресурсе приложил аттачем по этому же вопросу, ну и здесь.... забыл что тут нет распознования типа файла в аттаче или что там должно быть - что бы видно было сразу.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

10

Re: AHK: Компиляция в пакетном режиме

+ OFF: На самом деле возможно, но как-то недопилено пока что

http://forum.script-coding.com/misc.php?action=pun_attachment&item=352

11 (изменено: Indomito, 2013-01-07 02:26:04)

Re: AHK: Компиляция в пакетном режиме

Подскажите где я ошибаюсь...

Пишу -

Ahk2Exe.exe /in C:\AHK\AllSystemOS\AllSystemOS.ahk /out C:\ASOS.exe /icon C:\AHK\AllSystemOS\ASOS_RES\Os_Settings_Gear.ico /bin Unicode 32-bit.bin /mpress 0or1

из папки компилятора... ошибка без диагностики (выдаёт HELP- командной строки)

Пишу -

Ahk2Exe.exe /in C:\AHK\AllSystemOS\AllSystemOS.ahk

  - всё ОК, но мне так не нужно ибо я не уверен что берёт компилятор по умолчанию

Понимает только -

Ahk2Exe.exe /in C:\AHK\AllSystemOS\AllSystemOS.ahk  /out C:\ASOS.exe  /icon C:\AHK\AllSystemOS\ASOS_RES\Os_Settings_Gear.ico

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

12 (изменено: Grey, 2013-01-07 06:34:29)

Re: AHK: Компиляция в пакетном режиме

Ahk2Exe.exe /in "C:\AHK\AllSystemOS\AllSystemOS.ahk" /out "C:\ASOS.exe" /icon "C:\AHK\AllSystemOS\ASOS_RES\Os_Settings_Gear.ico" /bin "Unicode 32-bit.bin" /mpress 0

13 (изменено: Indomito, 2013-01-07 05:25:44)

Re: AHK: Компиляция в пакетном режиме

Хитро... только я не понял посл. параметр /mpress 0 , а точнее ноль, что он означает On или Off ?

Разобрался... /mpress 0or1 следует читать /mpress 0 or 1 А я долго не мог понял что такое 0or1

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

14

Re: AHK: Компиляция в пакетном режиме

Indomito пишет:

Разобрался... /mpress 0or1 следует читать /mpress 0 or 1 А я долго не мог понял что такое 0or1

Я, кстати, тоже не понял, что это за иероглиф.

15

Re: AHK: Компиляция в пакетном режиме

Да и то что bin надо писать в кавычках не очень понятно почему.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro