MsiUpdate — автоматическое обновление установкой MSI

Здесь можно обсудить ваш любимый плагин.
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

MsiUpdate — автоматическое обновление установкой MSI

Post by [e]Bu$ter »

Анонс MSI Update

Спасибо, замечательная вещь! Теперь и вовсе ничего вручную качать не придётся.

Есть вот только пара замечаний:
– Вроде бы в языковых файлах перепутаны строки. В меню конфигурации и в меню плагинов у пункта название MSI package is not installed.
  Да и в остальных местах, кроме диалога конфигурации, тоже всё не на месте:

Code: Select all

   ╔═  MSI package is not installed. ═╗
   ║            MsiUpdate             ║
   ║               OK                 ║
   ╚═══════════════════════════════════════╝
- А в диалоге конфигурации нет кнопки по умолчанию (CtrlEnter не работает).
Last edited by HaRT on Fri 15 Jan, 2010 11:27, edited 1 time in total.
Reason: Исправлен заголовок Темы

User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: MSI Update

Post by [e]Bu$ter »

Да, поменял местами сроки
"MSI package is not installed."
"MsiUpdate"
и всё стало нормально.

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MSI Update

Post by chupakabra »

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

ur
Posts: 25
Joined: Sat 31 Oct, 2009 09:38

Re: MSI Update

Post by ur »

Через прокси, насколько я понимаю, не работает?

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MSI Update

Post by chupakabra »

Плагин использует WinHttp, у которого есть утилита proxycfg для настройки прокси. Можно импортировать настройки MSIE: proxycfg -u

ur
Posts: 25
Joined: Sat 31 Oct, 2009 09:38

Re: MSI Update

Post by ur »

Спасибо. Не знал.

User avatar
HaRT
Moderator
Posts: 9328
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 99 times
Been thanked: 212 times

Re: MSI Update

Post by HaRT »

chupakabra wrote:- плагин пытается закрыть Far перед обновлением (посылает F10 Enter)
А плагин что ли вызывается только из панелей? Если нет, то F10 Enter могут привести к неожиданным эффектам.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra »

Только из панелей

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by NightRoman »

chupakabra wrote:Только из панелей
Все равно могут быть неожиданные результаты от такого подхода, просто вероятность мала (тупой пример - у юзера макрос на F10 для чего угодно, но скорей всего для "продвинутого выхода из Фара" - что там произойдет по F10 и тем более по Enter за этим?).

Но вообще очень бы хотелось иметь механизм корректного закрытия Фара извне..

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by NightRoman »

Чтоб не быть голословным: в PSF можно на выходе проверять нет ли фоновых задач и если что прервать выход. Так вот там, если задачи есть, то по Ф10 запустится список с задачами, Энтер полетит уже в такой список, нехорошо.


User avatar
HaRT
Moderator
Posts: 9328
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 99 times
Been thanked: 212 times

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by HaRT »

Да что там PSF… Если в Фаре отключено подтверждение выхода, но есть несохранённый файл, то Enter после F10 будет означать Save. Нехорошо!
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by NightRoman »

Оффтопик. Если честно, то я в своих внешних утилитах, которые в принципе хотят закрытия Фара, начиная с Вин7, где ситуация с закрытием еще ухудшилась, плюнул на искусственное закрытие и просто пишу "Waiting for Far Manager exit..." и тупо жду, пока юзер закроет Фар. Не предел мечтаний, но зато безопасно на все 100%.

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra »

у юзера макрос на F10 для чего угодно
ACTL_POSTKEYSEQUENCE не обрабатывается как макро
отключено подтверждение выхода, но есть несохранённый файл
это проверяется

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by NightRoman »

ACTL_POSTKEYSEQUENCE не обрабатывается как макро
А, это меняет дело, да. Но тогда обходится "продвинутое закрытие", если таковое повешено на Ф10.

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra »

обходится "продвинутое закрытие"
Ну если будут жалобы, добавлю возможность выполнения произвольного макроса.

Post Reply

Return to “Обсуждение плагинов”