Дополнение №20


Дополнение к командам clink и tclnk.



Переход по относительным ярлыкам:

Относительные ярлыки с расширением lnk открываются в Total Commander как обычно или через контекстное меню. Для того, чтобы переход по относительным ярлыкам происходил по двойному клику мыши сразу в панелях Total Commander необходимо:

1. Переименовать расширение ярлыка в lnkk (или любое понравившееся), либо воспользоваться командами, которые создают относительные ярлыки сразу с заданным расширением:

clink=%L||%t||rlink<lnkk> ;; создать относительные ярлыки lnkk выделенным объектам в другой панели

clink=%L||%t!!1||rlink<lnkk> ;; создать относительные ярлыки lnkk выделенным объектам в другой панели (заменяя одноимённые ярлыки)


2. Ассоциировать ярлыки в Total Commander, воспользовавшись командой tclnk, т.е. в Wincmd.ini в секции [Associations] прописать:

Filter170=;*.lnkk;*.lnk;
Filter170_open=""%COMMANDER_PATH%\TCIMG.exe" tclnk="%1""
Filter170.icon=%COMMANDER_PATH%\Wcmicons.dll,2086


170 - номер фильтра, у Вас он может быть другой.
• необходимо выбрать соответствующую иконку. Это может выглядеть так:




Теперь относительные ярлыки можно открывать по двойному клику мыши.

Так же относительные ярлыки можно открывать с помощью кнопки:

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tclnk=%P%N
%COMMANDER_PATH%\Wcmicons.dll,2084
Открыть путь ярлыка в Total Commander (поддерживаются относительные пути в ярлыках)

-1


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru