AkelUpdater - проверка обновлений
- Author
- Message
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
AkelPadBetaUpdate,
в архиве скомпилированные версии (с UPX и без) и самодостаточный скрипт AutoIt. Добавлен AkelPadBetaUpdate.js, который сам может найти .
По умолчанию в случае скачивания и распаковки AkelPad.zip создается копия "AkelPad.exe.bak", допустим параметр "--nobackup", отключающий создание копии
В AkelPadBetaUpdate.au3 и AkelPadBetaUpdate.js есть описание в начале и полно комментариев по ходу скриптов, чтение описания приветствуется,
ВНИМАНИЕ: скрипт не парсит форум в поисках предупреждения Instructor о том, что версия только для проверки конкретного бага!
P.S. Практически всё, кроме правки версии языковых dll, можно реализовать с помощью JScript, но это, пожалуй, несколько выше моих сил и мне не удалось найти способ правки бинарника по известному смещению.
в архиве скомпилированные версии (с UPX и без) и самодостаточный скрипт AutoIt. Добавлен AkelPadBetaUpdate.js, который сам может найти .
По умолчанию в случае скачивания и распаковки AkelPad.zip создается копия "AkelPad.exe.bak", допустим параметр "--nobackup", отключающий создание копии
В AkelPadBetaUpdate.au3 и AkelPadBetaUpdate.js есть описание в начале и полно комментариев по ходу скриптов, чтение описания приветствуется,
ВНИМАНИЕ: скрипт не парсит форум в поисках предупреждения Instructor о том, что версия только для проверки конкретного бага!
P.S. Практически всё, кроме правки версии языковых dll, можно реализовать с помощью JScript, но это, пожалуй, несколько выше моих сил и мне не удалось найти способ правки бинарника по известному смещению.
Last edited by Skif_off on Tue Dec 15, 2015 10:16 pm, edited 2 times in total.
-
Offline
- Posts: 6
- Joined: Mon Sep 28, 2015 1:12 am
Обычно я апдейтер не использовал, качая обновления с сайта вручную, а тут вдруг лень одолела.
Обновил акелпад и плагины с версии 4.9.6, и при запуске наблюдал кучу сообщений о несоответствии версий плагинов и программы.
Причина оказалась в том, что у меня акелпад изначально установлен как замена стандартного блокнота (тоесть, главный exe программы заменяет notepad.exe), а апдейтер в таком случае просто распаковывает архив, не переименовывая akelpad.exe
Обновил акелпад и плагины с версии 4.9.6, и при запуске наблюдал кучу сообщений о несоответствии версий плагинов и программы.
Причина оказалась в том, что у меня акелпад изначально установлен как замена стандартного блокнота (тоесть, главный exe программы заменяет notepad.exe), а апдейтер в таком случае просто распаковывает архив, не переименовывая akelpad.exe
-
Offline
- Posts: 9
- Joined: Sun Jun 22, 2014 7:59 pm
- Location: Россия
Как я понял, автообовление автообновлятора не сделано.
Почему нельзя сделать по аналогии с ютюб-загрузчиком?
https://github.com/rg3/youtube-dl/blob/ ... /update.py
Почему нельзя сделать по аналогии с ютюб-загрузчиком?
https://github.com/rg3/youtube-dl/blob/ ... /update.py
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Был такой набросок:Dolmatov wrote:Как я понял, автообовление автообновлятора не сделано.
UpdateAkelUpdater.js
http://akelpad.sourceforge.net/forum/vi ... &start=818
Вполне работоспособен, надо лишь чуть подпилить в деталях: например, не качать архив в том случае, если он такой же, как скачанный.
-
Offline
- Posts: 31
- Joined: Fri Apr 17, 2009 5:47 pm
- Location: Гдето под Питером
-
Offline
- Posts: 1
- Joined: Tue Jan 30, 2018 1:49 pm
На днях решил ради интереса потыкать все менюшки подряд, и наткнулся на «Help > Update...». И тут же возник вопрос. Вроде AkelUpdater 6.5 ещё аж 2016-го года выпуска, а настройка «Язык» не работает. Ну, на русской системе в выпадающем списке появляется rus, на английской eng, но интерфейс в любом случае принудительно русский. , но это уже от системы зависит. Пришлось на другом компьютере смотреть, что из этих кнопок означает «обновить».
Можно узнать, это мне так повезло на двух разных компьютерах (Win7 x64 Rus & Win10 x64 Eng) наблюдать баг с непереключаемым языком, или англоговорящий народ тоже уже почти два года наблюдает нечитабельный интерфейс? Или просто банально никто ничего не обновляет, потому и не сообщают? :D Прошёлся поиском по форуму, вроде бы никто на подобное не жаловался.
Можно узнать, это мне так повезло на двух разных компьютерах (Win7 x64 Rus & Win10 x64 Eng) наблюдать баг с непереключаемым языком, или англоговорящий народ тоже уже почти два года наблюдает нечитабельный интерфейс? Или просто банально никто ничего не обновляет, потому и не сообщают? :D Прошёлся поиском по форуму, вроде бы никто на подобное не жаловался.
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
OddMorning
Есть вариант запускать апдейтер с ключом "/AUTO". По принципу "нажал и забыл".
Есть вариант запускать апдейтер с ключом "/AUTO". По принципу "нажал и забыл".
Code: Select all
AkelUpdater.exe /AUTO
-
Offline
- Posts: 35
- Joined: Tue Nov 21, 2017 5:17 am
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Вроде бы нет, скачиваются архивы и из них извлекается нужное. Список ключей можно увидеть, запустив "AkelUpdater.exe /?"Vilaem15 wrote:А можно скачивать отдельные файлы с сервера вручную, есть какое то доступное расположение?
Russian.dll можно взять только из инсталлятора релиза.Vilaem15 wrote:В том числе например обновлённый файл russian.dll, который я так и не нашёл.
Для тестовой версии можно использовать библиотеку из текущего релиза или скомпилить её из исходников. В первом случае чтобы не было предупреждения - изменить номер версии в hex-редакторе на версию беты: например, 4.9.5 - это числа по смещениям F32, F30 и F36.