Latest post of the previous page:
ОК - спасибо - уберу в следующей сборкеShmuel wrote:Хотел бы обратить ваше внимание, что do...end является лишним при применении конструкции if.
Lnk-file Viewer
в меню плагинов (на русском: Просмотр Lnk-файла
)LNK-file Viewer
в описании плагина, и в заголовке темыLnkView
фаровский "Title", и имя dllВ меню плагинов и заголовках сообщений готов сделать LnkView.John Doe wrote:... хочу обсудить вопрос названия плагина...
И на русском?
Заголовок темы предлагаю оформить примерно так: LnkView — работа с lnk-файлами.
Code: Select all
lnk:view <lnk-file>
Code: Select all
lnk:cat <lnk-file> <text-file>
view:<txt-file>
Code: Select all
0x0000001C; 8; 1; Target Created ; 10/28/2014 4:37:54 PM (UTC)
Code: Select all
Field Name: Target Created
Offset: 0x0000001C
Size: 8
?????: 1
Value: 10/28/2014 4:37:54 PM (UTC)
Hex Dump:
<hex dump of the field data goes here>
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
Реализовано в версии плагина 3.2.0 в видеalexmitin wrote: 1) Добавить префикс lnk:view для показа lnk файла в текстовом виде во внутреннем просмотрщике FAR.Code: Select all
lnk:view <lnk-file>
А зачем это нужно?alexmitin wrote: 2) Cделать функцию экспорта в виде отдельной .exe command-line утилиты: lnkview.exe
Code: Select all
far "macro:post Keys(\"F10 Enter\")" "lnk:cat %1 %2"
К сожалению, в текущей версии FAR API такой возможности нет.alexmitin wrote: 3) Есть ли возможность реализовать отображения lnk файла в текстовом виде на Quick view панели?
А зачем здесь Quick View панель?alexmitin wrote: 4) Когда пользователь вошел внутрь lnk файла по Ctlr+PgDn, если текущий элемент это "значение" (не "папка"), то показывать "значение" в текстовом виде на Quick View панели.
Насчет такой формы показа сомневаюсь. Зачем еще раз показывать то, что и так уже показано в строке панели?alexmitin wrote: 5) По нажатию F3 на "значении" - показывать его в текстовом виде во внутреннем просмотрщике FAR.
Форма показа точно такая же, как строка в файле экспорта.
Hex Offset показывается в колонке Description.alexmitin wrote: 6) Добавить колонку "Hex Offset" для показа offset для поля. Значение offset от начала файла.
Показ точного времени реализован в версии плагина 3.2.0.alexmitin wrote: 7) При экпорте значений времени ... показывать время с максимальной точность (до 100-ns) и не опускать передние 0 для времени и даты.
На файлах AutomaticDestinations никакие команды плагина не должны срабатывать (если на чем-то срабатывают - я крайне удивлен и прошу прислать мне такое чудо для изучения).alexmitin wrote: 8 ) Не для всех файлов срабатывает lnk:cat экспорт для файлов из %USERPROFILE%\Recent\AutomaticDestinations. На некоторый файлах экпорт ничего не делает. Но по Ctrl+PgDn зайти в lnk файл можно.
1. Так какое же у плагина в итоге название? Вроде остановились на "LnkView", но по этому ключевому слову ничего на плагринге не находится.stasf wrote:Реализовано в версии 3.2.0John Doe wrote:В меню плагинов ... Я бы поступил так: первым словом "LnkView" независимо от языка, а дальше суть действия (локализованно).
Вроде, поправил. Теперь нормально?John Doe wrote: 2. Есть проблемы с автообновлением, вызванные несоблюдением требований к выкладываемому на плагринг контенту.
Спасибо за комплимент, но это не соответствует действительностиdank1 wrote:stasf Вы просто суперчеловек.
К сожалению, возможность редактирования параметров командной строки не превратит этот плагин в полноценный редактор ярлыков...dank1 wrote:ООочень хотелось бы конечно полноценный редактор ярлыков в фаре и Ваша программа вполне может стать таковой если вы сочтете нужным добавить в неё возможность редактировать параметры командной строки (например по F3).
Эту возможность я, наверное, добавлю в команду lnk:createdank1 wrote:Ведь если я правильно понял создавать ярлык она может а вот параметры задать нет
Хмм.. суперчеловек никогда не признает, что он суперчеловек
Вам лучше знать конечно. То есть в виду сложности реализации редактора полей существующего lnk не планируется?
Буду ждать обновлений.
Все реализовано в версии 3.3.0fps wrote:Пожелания:
Создавать ярлык в активной панели, если пассивная панель закрыта.
Сейчас он создается в пассивной даже если она скрыта (что неочевидно) и не создается вообще, если там не файловая панель.
Установить по умолчанию Favorite links path относительно %FARPROFILE%, а не %USERPROFILE% как сейчас.
Добавить опцию создавать название ярлыка без включения туда пути, либо какой либо иной прямой способ избежать создания монстроидальных имен ярлыков для файлов в папках с глубоким уровнем вложенности.