Грядущие изменения Ahk2Exe (2024)
Опубликовано: 03 июн 2019, 23:21
Установка
Эта новая версия Ahk2Exe 1.1.37.02a0 содержит исправления ошибок версии, входящей в состав AutoHotkey v1.1.37.02 (см. раздел "Обновления" ниже).
При обновлении с версии, более ранней, чем v1.1.34.04b, проверьте исправление важных ошибок для v1.1.34.04b (см. раздел "Обновления" ниже).
Если у вас установлен Ahk2Exe версии 1.1.34.03c или более поздней, запустите Ahk2Exe и перейдите в раздел "Справка" -> "Проверить наличие обновлений". Вы можете обновить программу прямо оттуда.
В противном случае загрузите из этого места. Затем разблокируйте загруженный .zip-файл, щелкнув его правой кнопкой мыши, выбрав "Свойства" и поставив галочку или нажав "Разблокировать" (в самом низу). 'OK'. Установите программу, скопировав файл Ahk2Exe.exe из скачанного zip-файла в подкаталог Compiler в каталоге, куда был установлен AutoHotkey (обычно C:\Program Files\AutoHotkey\Compiler\).
Обратите внимание, что загрузка может быть отмечена как содержащая вирус, но будьте уверены, что это не так. Пользователи могут помочь в этом вопросе, уведомив своего антивирусного провайдера о том, что эта загрузка Ahk2Exe отмечена как ложное срабатывание. Подробности о том, как это сделать для ряда популярных антивирусных провайдеров, см. в этом посте. Спасибо.
Обратите внимание, что обновления BinMod также сообщаются здесь. BinMod используется для реализации части пакета ScriptGuard, который может быть использован для защиты скомпилированных скриптов от декомпиляции.
Жучки
Пожалуйста, сообщайте о любых проблемах в этой теме. (Также сообщайте об успешном использовании!)
Обновления:-
1.1.37.02a0, 17 мая 2024 г.
1.1.37.01c1, 16 марта 2024 г.
1.1.37.01c0, 12 февраля 2024 г.
1.1.37.01c, 30 сентября 2023 г.
1.1.37.01b, 21 августа 2023 г.
1.1.37.01a, 20 августа 2023 г.
1.1.36.02f2, 05 июня 2023 г.
1.1.36.02f, 30 апреля 2023 г.
(Старые исправления)
Эта новая версия Ahk2Exe 1.1.37.02a0 содержит исправления ошибок версии, входящей в состав AutoHotkey v1.1.37.02 (см. раздел "Обновления" ниже).
При обновлении с версии, более ранней, чем v1.1.34.04b, проверьте исправление важных ошибок для v1.1.34.04b (см. раздел "Обновления" ниже).
Если у вас установлен Ahk2Exe версии 1.1.34.03c или более поздней, запустите Ahk2Exe и перейдите в раздел "Справка" -> "Проверить наличие обновлений". Вы можете обновить программу прямо оттуда.
В противном случае загрузите из этого места. Затем разблокируйте загруженный .zip-файл, щелкнув его правой кнопкой мыши, выбрав "Свойства" и поставив галочку или нажав "Разблокировать" (в самом низу). 'OK'. Установите программу, скопировав файл Ahk2Exe.exe из скачанного zip-файла в подкаталог Compiler в каталоге, куда был установлен AutoHotkey (обычно C:\Program Files\AutoHotkey\Compiler\).
Обратите внимание, что загрузка может быть отмечена как содержащая вирус, но будьте уверены, что это не так. Пользователи могут помочь в этом вопросе, уведомив своего антивирусного провайдера о том, что эта загрузка Ahk2Exe отмечена как ложное срабатывание. Подробности о том, как это сделать для ряда популярных антивирусных провайдеров, см. в этом посте. Спасибо.
Обратите внимание, что обновления BinMod также сообщаются здесь. BinMod используется для реализации части пакета ScriptGuard, который может быть использован для защиты скомпилированных скриптов от декомпиляции.
Жучки
Пожалуйста, сообщайте о любых проблемах в этой теме. (Также сообщайте об успешном использовании!)
Обновления:-
1.1.37.02a0, 17 мая 2024 г.
Более надежное включение Mpress в программу обновления.
Исправьте добавление нового базового файла в графическом интерфейсе.
1.1.37.01c1, 16 марта 2024 г.
Отправляйте ошибки параметров в stdout/stderr, если вы находитесь в режиме /Silent.
Предотвращение сжатия при компиляции Ahk2Exe.
1.1.37.01c0, 12 февраля 2024 г.
Рационализация определения основной версии AHK.
Улучшение для версии MS Store.
1.1.37.01c, 30 сентября 2023 г.
Исправление директивы компилятора Base, не полностью раскрывающей встроенные переменные.
Исправьте "Сохранить скрипт как" для v1 и v2.
Добавьте диагностику в сообщение об ошибке 'Syntax check'.
1.1.37.01b, 21 августа 2023 г.
Исправление: компиляция нового .exe не удалась в версии 1.1.37.01a.
1.1.37.01a, 20 августа 2023 г.
Избегайте копирования скомпилированных файлов .exe из папки temp.
Исправление 'Save script as' при выборе директивы Base compiler.
В локальной справке теперь отображается v2, если выбрана директива Base compiler.
Ahk2Exe: Добавлена проверка субверсии для разрешенного базового файла *.exe. (Корректная компиляция скриптов версии 2.1).
Редактировать: Исправлена ссылка на скачивание.
1.1.36.02f2, 05 июня 2023 г.
- Ahk2Exe: (без изменений).
BinMod: Исправьте сообщение об ошибке.
- Ahk2Exe: (без изменений).
BinMod: Добавьте новый параметр /ScriptGuard2pss ('Разрешить /script switch').
1.1.36.02f, 30 апреля 2023 г.
Ahk2Exe: Позволяет использовать 64-битный интерпретатор в 64-битной Windows.
- (Ahk2Exe: без изменений.)
BinMod: Выравнивание мкода для ускорения обработки.
- (Ahk2Exe: без изменений.)
BinMod: Работа с файлами теперь полностью совместима с Юникодом.
- (Ahk2Exe: без изменений.)
BinMod: Убедитесь, что ScriptGuard2 справляется с большими .exe.
Ahk2Exe: Избегайте сжатия BinMod.
BinMod: Используйте значок по умолчанию.
BinMod: Сохранение и восстановление дополнительных регистров.
Ahk2Exe не претерпела изменений с версии Ahk2Exe v1.1.36.02c.- BinMod был обновлен.
Исправьте @Ahk2Exe-Keep, сломанный последним коммитом.
Пропускайте */ только в том случае, если он находится внутри блочного комментария.
Принимайте имена FileInstall, содержащие запятые.
Покажите предупреждение, если сжатие не удалось.
PostExec: добавлено сообщение об ошибке 'Program not found'.
Удалите имя компании по умолчанию из сгенерированного .exe.
Исправлено цитирование #Include для v2.
Исправлено, что программа обновления Ahk2Exe (пункт меню "Проверить наличие обновлений") назначала неправильные разрешения обновленным программам.
Чтобы исправить все существующие неправильные разрешения:
Сначала необходимо использовать программу обновления Ahk2Exe, чтобы обновить Ahk2Exe до версии 1.1.34.04b или более поздней.
Затем используйте программу обновления Ahk2Exe, чтобы обновить Ahk2Exe, а также все остальные программы в списке, которые были обновлены или установлены версией программы обновления, более ранней, чем 1.1.34.04b.
(Приносим извинения за причиненные неудобства).
Кнопка помощи по обновлению Ahk2Exe теперь открывает это сообщение форума Ahk2Exe, чтобы можно было просматривать обновления и т.д.
Изменен способ установки субверсии для локальных компиляций Ahk2Exe.
Улучшена обработка запятых в директиве 'Debug'.
Ссылка на директиву 'A_PriorLine' сразу после '#Include' теперь видит последнюю строку включаемого файла.
Директива 'Cont' теперь может быть 'Nop' ed.
Добавлена переменная директивы 'A_BasePath'.
Включили логотип с более высоким разрешением.
(Старые исправления)