AkelUpdater - проверка обновлений

Russian main discussion
  • Author
  • Message
Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Skif_off описал сейчас словами смысл иллюстрации.

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Lenchik, Skif_off
AkelUpdater не умеет самообновляться. Он умеет только проверять на наличие новой версии AkelUpdater, оповещение (в случае если на сервере доступна более свежая версия) идёт через изменение заголовка окна у AkelUpdater'а.
В списке плагинов или скриптов его нет.

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

на 6.3 прокрутка списка колесом мыши перестает работать, если кликнуть кнопку "Скрипты". Даже если потом вернуться к плигинам, ее уже не вернуть :(

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Cuprum
Ранее писал, но повторюсь. Вопрос решается установкой Tordex Wheel (кстати, теперь она free) или SCROLL (free).

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Cuprum wrote:Даже если потом вернуться к плигинам, ее уже не вернуть
Вам необходимо передать фокус на список - для этого кликаем по полю списка плагинов/скриптов мышью. Затем можно крутить колёсиком.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:Вам необходимо передать фокус на список - для этого кликаем по полю списка плагинов/скриптов мышью. Затем можно крутить колёсиком.
Когда открывается диалог, то в список плагинов не надо тыкать мышью, - скрол работает. Перестаёт работать, когда переключаешься на скрипты и обратно. Видимо это связано с фокусом.
Можно ли сделать так, чтобы фокус сам устанавливался на списки (при переключении, ну может и ещё где)?

Ещё момент. Изменилась сортировка плагинов/скриптов. "Серые" теперь идут вверху. А можно ли сделать их внизу? На первом месте интересуют обновившиеся, на втором - установленные, а только потом - неустановленные.

Добавлено: может быть можно сделать указание, что отображать? Было бы здорово галками в интерфейсе, например: "установленные", тогда бы отображались и установленные изменившиеся, и установленные неизменившиеся. Или ComboBox с 2-мя значениями: "установленные" и "все". Относительно и к плагинам, и к скриптам.

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

VladSh
Когда открывается диалог, то в список плагинов не надо тыкать мышью, - скрол работает. Перестаёт работать, когда переключаешься на скрипты и обратно. Видимо это связано с фокусом.
Можно ли сделать так, чтобы фокус сам устанавливался на списки (при переключении, ну может и ещё где)?
Ага, именно об этом я и говорил.

opk44
Спасибо, попробовал Tordex Wheel. Проблема решена, пусть и сторонним способом.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

При случайном двойном нажатии по кнопке "Обновить" возникает ошибка.
Image

Конечно, пару раз словив такое, становишься аккуратнее. С другой стороны, возможно, имеет смысл блокировать кнопочку сразу после первого нажатия?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: ошибка программы при повторном нажатии на кнопку "Обновить".

Версия 6.4 - Скачать

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Post by private_joker »

В списке скриптов в апдейтере, описание скриптов в кодировке UTF-8 (без BOM) для не ASCII символов выводится неверно. Понятно, что кто как хочет, в той кодировке и пишет, но тем не менее.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

private_joker
Определение кодировки AkelUpdater'ом не поддерживается. Если кодировка скрипта UTF, то должен присутствовать BOM.

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Post by private_joker »

Instructor wrote:private_joker
Определение кодировки AkelUpdater'ом не поддерживается. Если кодировка скрипта UTF, то должен присутствовать BOM.
Я вижу что не поддерживается. Дело в том, что в скачиваемых через апдейтер скриптах целый "зоопарк", там и UTF-8 с сигнатурой и без неё, ASCII, UTF-16. Сейчас по факту не поддерживается и не присутствует. Возможно не все в курсе требований.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

private_joker
Тогда ваше замечание к авторам проблемных скриптов.

Видимо речь о скриптах VladSh. Возможно после изменения кодировки VladSh не изменил версию скриптов, поэтому вам потребуется установить галочки на тех скриптах, где отображаются каракули, и обновиться, т.к. у себя каракулей не наблюдаю.

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Post by private_joker »

Instructor wrote:private_joker
Тогда ваше замечание к авторам проблемных скриптов.
[копируя одесскую артикуляцию] Скажите мне пожалуйста , кто я такой, чтобы делать кому-то замечания? :)
Instructor wrote:Возможно после изменения кодировки VladSh не изменил версию скриптов, поэтому вам потребуется установить галочки на тех скриптах, где отображаются каракули, и обновиться, т.к. у себя каракулей не наблюдаю.
Премного благодарен.

Offline
Posts: 9
Joined: Sun Jun 22, 2014 7:59 pm
Location: Россия

Post by Dolmatov »

Может AkelUpdater так-же добавить с первый раздел "Программа"?
Обновлять так удобнее.
Так как сразу заменить файл нельзя (приложение запущено), то можно создать отдельно распаковывающийся модуль AkelUpdaterReplace, который будет запускаться после скачивания с завершением обновителя и обновлять его.
__
Так как сам код программы не знаю, то альтернативный вариант предложить сложнее.
Можно ещё так: AkelUpdaterRename модуль - скачивается новый AkelUpdater и помещается с именем AkelUpdaterNew, затем при закрытии программы обновления запускается в скрытом режиме AkelUpdaterRename и переименовывает файл с заменой старой версии на новую
---
И, третий вариант.
В рамках одного модуля AkelUpdater
В программе AkelUpdater отмечается галочка и далее процесс:
Создаётся копия AkelUpdater
Основной процесс AkelUpdater завершается и в этот момент передаёт запрос своего обновления в новый AkelUpdater через ключ параметра командной строки (/update)
Выполняется стандартное обновление без запроса модулей только этого файла
Копия файла удаляется при закрытии (это должно работать по аналогии с кодом как и при удалении программы, но можно и через передачу ключа новому AkelUpdater со старым именем)
Post Reply