AkelUpdater - проверка обновлений
- Author
- Message
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
-
Offline
- Posts: 582
- Joined: Mon Apr 08, 2013 9:50 pm
- Location: Win7SP1x64, APx64
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Cuprum
Ранее писал, но повторюсь. Вопрос решается установкой Tordex Wheel (кстати, теперь она free) или SCROLL (free).
Ранее писал, но повторюсь. Вопрос решается установкой Tordex Wheel (кстати, теперь она free) или SCROLL (free).
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Когда открывается диалог, то в список плагинов не надо тыкать мышью, - скрол работает. Перестаёт работать, когда переключаешься на скрипты и обратно. Видимо это связано с фокусом.Instructor wrote:Вам необходимо передать фокус на список - для этого кликаем по полю списка плагинов/скриптов мышью. Затем можно крутить колёсиком.
Можно ли сделать так, чтобы фокус сам устанавливался на списки (при переключении, ну может и ещё где)?
Ещё момент. Изменилась сортировка плагинов/скриптов. "Серые" теперь идут вверху. А можно ли сделать их внизу? На первом месте интересуют обновившиеся, на втором - установленные, а только потом - неустановленные.
Добавлено: может быть можно сделать указание, что отображать? Было бы здорово галками в интерфейсе, например: "установленные", тогда бы отображались и установленные изменившиеся, и установленные неизменившиеся. Или ComboBox с 2-мя значениями: "установленные" и "все". Относительно и к плагинам, и к скриптам.
-
Offline
- Posts: 381
- Joined: Wed Sep 28, 2011 3:05 pm
VladSh
opk44
Спасибо, попробовал Tordex Wheel. Проблема решена, пусть и сторонним способом.
Ага, именно об этом я и говорил.Когда открывается диалог, то в список плагинов не надо тыкать мышью, - скрол работает. Перестаёт работать, когда переключаешься на скрипты и обратно. Видимо это связано с фокусом.
Можно ли сделать так, чтобы фокус сам устанавливался на списки (при переключении, ну может и ещё где)?
opk44
Спасибо, попробовал Tordex Wheel. Проблема решена, пусть и сторонним способом.
-
Offline
- Posts: 84
- Joined: Fri May 28, 2010 1:28 pm
Я вижу что не поддерживается. Дело в том, что в скачиваемых через апдейтер скриптах целый "зоопарк", там и UTF-8 с сигнатурой и без неё, ASCII, UTF-16. Сейчас по факту не поддерживается и не присутствует. Возможно не все в курсе требований.Instructor wrote:private_joker
Определение кодировки AkelUpdater'ом не поддерживается. Если кодировка скрипта UTF, то должен присутствовать BOM.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
private_joker
Тогда ваше замечание к авторам проблемных скриптов.
Видимо речь о скриптах VladSh. Возможно после изменения кодировки VladSh не изменил версию скриптов, поэтому вам потребуется установить галочки на тех скриптах, где отображаются каракули, и обновиться, т.к. у себя каракулей не наблюдаю.
Тогда ваше замечание к авторам проблемных скриптов.
Видимо речь о скриптах VladSh. Возможно после изменения кодировки VladSh не изменил версию скриптов, поэтому вам потребуется установить галочки на тех скриптах, где отображаются каракули, и обновиться, т.к. у себя каракулей не наблюдаю.
-
Offline
- Posts: 84
- Joined: Fri May 28, 2010 1:28 pm
[копируя одесскую артикуляцию] Скажите мне пожалуйста , кто я такой, чтобы делать кому-то замечания?Instructor wrote:private_joker
Тогда ваше замечание к авторам проблемных скриптов.
Премного благодарен.Instructor wrote:Возможно после изменения кодировки VladSh не изменил версию скриптов, поэтому вам потребуется установить галочки на тех скриптах, где отображаются каракули, и обновиться, т.к. у себя каракулей не наблюдаю.
-
Offline
- Posts: 9
- Joined: Sun Jun 22, 2014 7:59 pm
- Location: Россия
Может AkelUpdater так-же добавить с первый раздел "Программа"?
Обновлять так удобнее.
Так как сразу заменить файл нельзя (приложение запущено), то можно создать отдельно распаковывающийся модуль AkelUpdaterReplace, который будет запускаться после скачивания с завершением обновителя и обновлять его.
__
Так как сам код программы не знаю, то альтернативный вариант предложить сложнее.
Можно ещё так: AkelUpdaterRename модуль - скачивается новый AkelUpdater и помещается с именем AkelUpdaterNew, затем при закрытии программы обновления запускается в скрытом режиме AkelUpdaterRename и переименовывает файл с заменой старой версии на новую
---
И, третий вариант.
В рамках одного модуля AkelUpdater
В программе AkelUpdater отмечается галочка и далее процесс:
Создаётся копия AkelUpdater
Основной процесс AkelUpdater завершается и в этот момент передаёт запрос своего обновления в новый AkelUpdater через ключ параметра командной строки (/update)
Выполняется стандартное обновление без запроса модулей только этого файла
Копия файла удаляется при закрытии (это должно работать по аналогии с кодом как и при удалении программы, но можно и через передачу ключа новому AkelUpdater со старым именем)
Обновлять так удобнее.
Так как сразу заменить файл нельзя (приложение запущено), то можно создать отдельно распаковывающийся модуль AkelUpdaterReplace, который будет запускаться после скачивания с завершением обновителя и обновлять его.
__
Так как сам код программы не знаю, то альтернативный вариант предложить сложнее.
Можно ещё так: AkelUpdaterRename модуль - скачивается новый AkelUpdater и помещается с именем AkelUpdaterNew, затем при закрытии программы обновления запускается в скрытом режиме AkelUpdaterRename и переименовывает файл с заменой старой версии на новую
---
И, третий вариант.
В рамках одного модуля AkelUpdater
В программе AkelUpdater отмечается галочка и далее процесс:
Создаётся копия AkelUpdater
Основной процесс AkelUpdater завершается и в этот момент передаёт запрос своего обновления в новый AkelUpdater через ключ параметра командной строки (/update)
Выполняется стандартное обновление без запроса модулей только этого файла
Копия файла удаляется при закрытии (это должно работать по аналогии с кодом как и при удалении программы, но можно и через передачу ключа новому AkelUpdater со старым именем)