Renewal — автообновление Far и внешних плагинов
Renewal — автообновление Far и внешних плагинов
Latest post of the previous page:
MSI теперь есть.dalex wrote: ↑Tue 18 Jan, 2022 12:58 Установленный из инсталлятора FAR плагин Renewal отлично обновляет, скачивая и разворачивая архив с ним, но пакетные менеджеры, например новый winget от MS, chokolatey, patchmypc и д.р. продолжают видеть старую версию, так как версия FAR в реестре обновлялась только при установке из инсталлятора.
Кофе варит.
Last edited by HaRT on Fri 13 Jan, 2023 19:04, edited 1 time in total.
Reason: Восстановлено форматирование в цитате
Reason: Восстановлено форматирование в цитате
- buniak_a_h
- Posts: 4070
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 210 times
- Been thanked: 611 times
- Contact:
Renewal — автообновление Far и внешних плагинов
В связи с введением новых GUID-ов диалогов плагина переработан скрипт. приведённый здесь.
Версия 1.2.4:
или в виде вложения:
Версия 1.2.4:
или в виде вложения:
Last edited by buniak_a_h on Sat 14 Jan, 2023 03:36, edited 3 times in total.
-
- Posts: 383
- Joined: Mon 12 Jun, 2006 14:58
- Has thanked: 1 time
- Been thanked: 26 times
- Contact:
Renewal — автообновление Far и внешних плагинов
Я думаю, что в сообщении "Доступных обновлений не найдено" надо убрать 'w', это ж хорошо, что их не найдено.
И диалог настройки посредника некрасивый. Разве он не должен выглядеть, как все остальные диалоги фара? Вот так:
Code: Select all
local w,h = math.min(math.floor(Far.Width*0.75), 73), 8 --math.floor(Far.Hight*0.75)
local aDlg = {
--[[[1]]{F.DI_DOUBLEBOX, 3,1,w-4,h-2,0,0,0,0,'BAX-Renewal - настройка'};
--[[[2]]{F.DI_CHECKBOX, 5,2,0,0, aConfig.AutoClose and F.BSTATE_CHECKED or F.BSTATE_UNCHECKED,0,0,0,'Закрывать окно после обновления и при отсутствии новостей'};
--[[[3]]{F.DI_CHECKBOX, 5,3,0,0, aConfig.HideGray and F.BSTATE_CHECKED or F.BSTATE_UNCHECKED,0,0,0,'Скрывать элементы, к которым обновление не найдено'};
--[[[4]]{F.DI_TEXT,0,4,0,0,0,0,0,F.DIF_SEPARATOR};
--[[[5]]{F.DI_BUTTON,1,5,0,0,0,0,0,bor(F.DIF_DEFAULTBUTTON,F.DIF_CENTERGROUP),far.GetMsg(1, RenewalId)};
--[[[6]]{F.DI_BUTTON,1,5,0,0,0,0,0,F.DIF_CENTERGROUP,far.GetMsg(2, RenewalId)};
}
- buniak_a_h
- Posts: 4070
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 210 times
- Been thanked: 611 times
- Contact:
Renewal — автообновление Far и внешних плагинов
Сделано
Принято
Внёс исправления в старую версию; новый номер не присваивал
Last edited by buniak_a_h on Sat 14 Jan, 2023 03:11, edited 1 time in total.
-
- Posts: 383
- Joined: Mon 12 Jun, 2006 14:58
- Has thanked: 1 time
- Been thanked: 26 times
- Contact:
Renewal — автообновление Far и внешних плагинов
Неа, совсем нет окошка. Наверное конструкцию
) --
предполагалось разместить после 'Renewal'
перед запятой?В общем, чтобы работало -можно так:
Code: Select all
far.Message('Доступных обновлений не найдено','Renewal', '') --, 'w')
Last edited by Pasha_ZZZ on Sat 14 Jan, 2023 03:31, edited 1 time in total.
- buniak_a_h
- Posts: 4070
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 210 times
- Been thanked: 611 times
- Contact:
Renewal — автообновление Far и внешних плагинов
В приложенном файле так и есть, а при редактировании сообщения вкралась ошибка
Renewal — автообновление Far и внешних плагинов
Уважаемые разработчики, очень вас прошу исправить ошибки обновления Far под Windows Server 2008. Версия определяется в диалоге нормально, но далее при попытке обновиться вываливаются ошибка.
- HaRT
- Moderator
- Posts: 10663
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 210 times
- Been thanked: 338 times
Renewal — автообновление Far и внешних плагинов
Вы хотя бы приведите текст ошибки. (Если там обычный Message Box, то скопируйте по Ctrl+C; если эта ошибка в консольном окне, то выделите через системное меню.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
Renewal — автообновление Far и внешних плагинов
Только что обновился на 2008 R2 server x64.
Сначала Renewal, потом Far - всё отработало.
Там предыдущая версия приблизительно полугодовой давности.
Если стоит антиквариат, возможно придётся скачать архив Renewal и перезаписать его вручную.
Сначала Renewal, потом Far - всё отработало.
Там предыдущая версия приблизительно полугодовой давности.
Если стоит антиквариат, возможно придётся скачать архив Renewal и перезаписать его вручную.
Last edited by 2useven10 on Fri 20 Jan, 2023 00:37, edited 1 time in total.
-
- Posts: 383
- Joined: Mon 12 Jun, 2006 14:58
- Has thanked: 1 time
- Been thanked: 26 times
- Contact:
Renewal — автообновление Far и внешних плагинов
Возможно у человека не R2. А суть у них разная: 2008 = виста, 2008 R2 = Win 7
Renewal — автообновление Far и внешних плагинов
Про суть я в курсе. Но древнее живого ничего нет.
Если действительно проблема в ОС, смотреть придётся на виртуалках.
Поэтому без внятного описания проблемы даже пытаться понять в чём дело не стану.
Если действительно проблема в ОС, смотреть придётся на виртуалках.
Поэтому без внятного описания проблемы даже пытаться понять в чём дело не стану.