Page 1 of 6

LnkView — LNK-file Viewer

Posted: Sat 13 Dec, 2014 21:48
by stasf

LnkView: lnk-file viewer

Posted: Mon 15 Dec, 2014 02:11
by stasf
AleXH wrote:XPSP2, FAR3.0.4202, lv3.0.0.4040 при старте FAR3 выводится сообщение
Выпущена версия 1.0.1, в которой поддержана работа в Win XP (см. раздел анонсов)

LNK-file viewer

Posted: Mon 15 Dec, 2014 17:15
by Abs
А зачем плагину подтверждение выхода из режима просмотра lnk? Раздражает ведь необходимость лишний раз жать клавишу.

LNK-file viewer

Posted: Mon 15 Dec, 2014 18:03
by stasf
Уберем в следующем выпуске...

LNK-file viewer

Posted: Mon 15 Dec, 2014 21:31
by Maximus5
Зачем распахивать панель при входе в плагин? Фар широкий, и вся инфа спокойно влезает и в обычную (половинную) панель.

Хорошо бы дать пользователю выбор как входить в плагин: Enter/Ctrl+PgDn. Да и поддержка префикса не помешала бы.

LNK-file viewer

Posted: Mon 15 Dec, 2014 21:34
by tstr
Спасибо за плагин, но, как пользователю, мне очень нехватает простого функционала представленного в плагине Shell File and Folder link support.
Надеюсь что автора сабжа либо заинтересует, либо не станет проблемой повторить указаный плагин в своей реализации ;-)

LNK-file viewer

Posted: Mon 15 Dec, 2014 23:11
by stasf
Maximus5 wrote:Зачем распахивать панель при входе в плагин? Фар широкий, и вся инфа спокойно влезает и в обычную (половинную) панель.
Far может быть настроен у каждого по-своему...
А вид панели ничего не стоит переключить одним кликом.
Maximus5 wrote:Хорошо бы дать пользователю выбор как входить в плагин: Enter/Ctrl+PgDn. Да и поддержка префикса не помешала бы.
Да, это планируется в следующей версии. Я, правда, не умею Enter от Ctrl+PgDn отличать, поэтому пока реализовал вызов из меню плагинов, но если научите - с удовольствием сделаю такой выбор.
Что касается поддержки префикса, пока делаю поддержку команды
lnk:cat lnk-file txt-file
которая будет выводить всю информацию из LNK-файла в текстовый файл.

LNK-file viewer

Posted: Mon 15 Dec, 2014 23:31
by zg
stasf wrote:Я, правда, не умею Enter от Ctrl+PgDn отличать
OPM_PGDN.

LNK-file viewer

Posted: Mon 15 Dec, 2014 23:40
by HaRT
stasf wrote:Far может быть настроен у каждого по-своему...
А вид панели ничего не стоит переключить одним кликом.
Если режим панели сохраняется между сеансами, то с однократной необходимостью переключить вид ещё можно смириться, а вот если это придётся делать каждый раз, то это уже неприемлемо.
stasf wrote:не умею Enter от Ctrl+PgDn отличать
Чем самому раньше или позже реализовывать все панельные тонкости, не проще ли единожды сделать модуль для плагина Observer?

LNK-file viewer

Posted: Mon 15 Dec, 2014 23:44
by stasf
tstr wrote:Спасибо за плагин, но, как пользователю, мне очень нехватает простого функционала представленного в плагине Shell File and Folder link support.
Надеюсь что автора сабжа либо заинтересует, либо не станет проблемой повторить указаный плагин в своей реализации ;-)
Данный плагин изначально задумывался именно, как viewer.
С корректным редактированием все не так просто - многие поля в LNK-файлах взаимосвязаны.

Кроме того, раздел LnkInfo может вообще отсутствовать, а весь путь к таргету представляться только ItemIDList'ом, редактирование которого - отдельная песня :-)

Насколько я понимаю, плагин Shell File and Folder link support такими мелочами не заморачивается и способен обрабатывать далеко не всё разнообразие lnk-файлов.

Возможно, я когда-нибудь реализую возможность ограниченного редактирования, но боюсь, что не скоро...
Впрочем, замечу, что кое-какие вещи можно уже сейчас править HexEdit'ом - ведь смещения всех элементов данных внутри LNK-файла Вы теперь знаете :-)
Я, например, уже подправил себе параметры окна FAR'а :-)))

LNK-file viewer

Posted: Mon 15 Dec, 2014 23:45
by stasf
zg wrote:
stasf wrote:Я, правда, не умею Enter от Ctrl+PgDn отличать
OPM_PGDN.
Спасибо большое !

LNK-file viewer

Posted: Mon 15 Dec, 2014 23:49
by stasf
HaRT wrote:
stasf wrote:Far может быть настроен у каждого по-своему...
А вид панели ничего не стоит переключить одним кликом.
Если режим панели сохраняется между сеансами, то с однократной необходимостью переключить вид ещё можно смириться, а вот если это придётся делать каждый раз, то это уже неприемлемо.
ОК - вынесу это в настройку плагина...

LNK-file viewer

Posted: Tue 16 Dec, 2014 10:16
by John Doe
stasf wrote: ОК - вынесу это в настройку плагина...
Можно и без настроек, просто запоминать автоматически.
stasf wrote: Что касается поддержки префикса, пока делаю поддержку команды
lnk:cat lnk-file txt-file
Это наверно тоже полезно, но речь прежде всего о том, чтобы по префиксу просто открывать файл в панели (а обработку по Enter при этом можно отключить).
Кстати, какие ещё файлы поддерживаются, помимо *.lnk?
stasf wrote: Я, например, уже подправил себе параметры окна FAR'а ))
Подправили что-то, недоступное через Windows-интерфейс?

LNK-file viewer

Posted: Tue 16 Dec, 2014 12:11
by HaRT
John Doe wrote: просто запоминать автоматически
Поддерживаю.
stasf, а что скажете про это?:
HaRT wrote: не проще ли единожды сделать модуль для плагина Observer?

LNK-file viewer

Posted: Tue 16 Dec, 2014 19:38
by SUSim
О, я похожее два года планировал сделать - менее масштабное, правда:
- расположение
- объект
- путь к файлу с иконкой и индекс иконки
( - ссылку на класс в реестре и из неё, всё таки, вытащить закупаемый файл)

Если Вы реализуете возможность отдавать в макрос, хотя бы, рабочую папку и объект запуска, то многое другое уже можно будет развить макросами!!!