Page 1 of 1

не отображается прогресс удаления

Posted: Tue 02 Jun, 2015 09:24
by abelenki
установлена следующая опция в Interface settings:

[x] Show total delete progress indicator

тем не менее, когда стираю папки с большим количеством файлов с флеш-диска, прогресс удаления в таскбаре отображается (без процентов, только в виде прогресс-бара), а в Far'е в виде диалога - нет.

Far 3.0 build 4384 x86; Windows 8.1 x64; учётная запись - встроенный локальный администратор.

не отображается прогресс удаления

Posted: Sun 26 Jun, 2016 11:13
by abelenki
как выяснилось, проблема была не в Far, а в макросе (правда, который поставляется с Far в \Addons\Macros).

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

не отображается прогресс удаления

Posted: Sun 26 Jun, 2016 11:31
by abelenki
проверил на чистом Far'е - с Panel.Del.lua диалог удаления показывается нормально даже при нажатии Del.

на моём - только при нажатии F8.

буду искать дальше, в чём проблема. :(

не отображается прогресс удаления

Posted: Sun 26 Jun, 2016 11:38
by abelenki
нашёл, как воспоризвести на чистом Far:

1. копируем Panel.Del.lua из Far\Addons\Macros\ в Far\Profile\Macros\scripts.
2. ставим галочку Show total delete progress indicator в Options/Interface settings.
3. убираем галочки с опций Delete и Delete non-empty folders в Options/Confirmations.
3. сохраняем настройки, перезапускаем Far.

смотрим на результат:

1. стираем при помощи F8 - всё нормально, прогресс удаления показывается.
2. стираем при помощи Del - прогресс удаления не показывается.

не отображается прогресс удаления

Posted: Sun 26 Jun, 2016 11:51
by zg
если во флаги добавить EnableOutput?

не отображается прогресс удаления

Posted: Sun 26 Jun, 2016 12:00
by abelenki
zg, спасибо большое!!

Panel.Del.lua, как вы сказали, и прогресс удаления теперь показывается и при использовании Del.

мучался этой проблемой два года, и наконец-то решение найдено. :)

может имеет смысл исправить данный макрос и в дистрибутиве Far'а? уже исправили, спасибо.