Wave wrote: ↑Mon 14 Mar, 2022 14:32
Репорты кидать?
Есессно! Для того и опубликовано!
Wave wrote: ↑Mon 14 Mar, 2022 14:32
При копировании файлов на эту панель не снимается выделение со скопированных файлов.
При удалении файлов с панели нужно нажать Ctrl+R, чтобы перечитать панель, иначе файл на панели ещё отображается, но реально его там уже нет, и если ещё раз нажать F8, то с панели удалится уже другой файл.
Что-то функция panel.UpdatePanel работает непредсказуемо. На первых версиях работало, а теперь - нет.
Для ускорения замените в строке 414
panel.UpdatePanel(handle, 1)
на
local NextFN = panel.GetPanelItem(handle,1, math.min(APanel.CurPos+1, APanel.ItemCount)).FileName; Panel.SetPath(0,'.',NextFN)
Wave wrote: ↑Mon 14 Mar, 2022 14:32
F7 ничего не даёт ни при настройке Audioplayer (хотя макрос на F3, который у меня Audioplayer на текущем файле запускает, работает), ни при настройке D:\TOOLS\Media\AIMP\AIMP.exe в качестве пути к «фубару».
Скорее всего это - недостаток диагностики плюс
неправильный порядок действий. Имелось в виду, что сначала нужно экспортировать отмеченные/все файлы в файл (
F6
), а затем проиграть его по
F7
. А если файла нету, то молча отказывается проигрывать. Потом я, вроде, сделал сохранение имени файла между сессиями, но, наверно, что-то пошло не так. Буду исправлять и диагностику, и удобство.
И, кстати, спасибо за AIMP - не знал, что он тоже запускается с параметрами командной строки. И! У меня - проигрывает…
Wave wrote: ↑Mon 14 Mar, 2022 14:32
Упд. Умудрился повесить конструкцию. Запустил, значит, аудиоплеер и спрятал его в фон, как он, собственно, позволяет.
Сразу вопрос: имеется в виду плагин AudioPlayer ?
Wave wrote: ↑Mon 14 Mar, 2022 14:32
Чуть позже увидел, что курсор не соответствует играемой песне — неудивительно, но всё же.
Ну как бы да. Обратной связи нету, курсор на панели не передвигается. Тут я бессилен.
Wave wrote: ↑Mon 14 Mar, 2022 14:32
Попробовал достать плеер из фона, но как раз доигрывала последняя песня. Я не уверен, успел его достать или песня доиграла,
но с этого момента ФАР не реагировал на клавиатуру и мышь. Нет, не так, ФАР реагировал на нажатие F12, но показывал, что есть единственный экран — с плеером, но самого плеера при этом не видно и куда-то ещё переключиться не получается. В итоге пришлось убивать ФАР.
Ниже я про плагин AudioPlayer.
Много раз запускал, переводил плейер в фон (вручную) и снова вытаскивал - не виснет, гад! Но всё же нашёл неприятности.
- Плейер по настройке у меня проигрывает только одну песню. Чтобы проиграл весь экспортированный список надо указать ключ
/p2
- Можно сразу из скрипта запускать AudioPlayer в фоне, указав ключик
/h
.
Ну и сделал сохранение имени экспортированного файла в базу, чтоб в дальнейшем его проигрывать после перезапуска ФАРа.
Wave wrote: ↑Mon 14 Mar, 2022 14:32
После этого из F11 и AltShiftF9 исчез пункт с этой мультимедиа-панелью. Удалить макрос (с перезагрузкой макросов) и вернуть его — не помогло. Хотел сбросить настройки, но они, судя по всему, хранятся не в Profile\PluginsData, а где — тут уже моих познаний не хватило.
Настройки хранятся в базе плагина LuaFAR. Туда из пишет функция mf.msave. Ну, мне так казалось проще и с точки зрения ресурсов эффективнее. Прочитать и посмотреть их можно командой
lua:require"le"(mf.mload('BAX','Playlist'))