Описание команды | |
glink | ![]() ![]() |
Изменение содержимого -LNK ярлыков.
glink=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||<xfolder>||Mode||Search!!Replace
или
Value, ||clpget, ||Dialogs, ||[tc], ||test<>, ||upd<>, ||progres<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
cliplist | Список полных путей объектов из буфера обмена. |
<xfolder> | Список объектов относительно даты, размера, пути. см. Дополнение №11. |
2-й обязательный параметр. | |
Mode | Режим. Изменяемый элемент, или элементы прописанные через запятую: 0 - путь к объекту запуска. 1 - рабочий каталог. 2 - параметры запуска. 3 - описание, всплывающая подсказка при наведении курсора на ярлык. 4 - имя файла с иконками. 5 - индекс иконки в файле. -1 - все элементы (от 0 до 5). 6 - состояние окна при запуске. 7 - свойство "запуск от администратора" для исполняемых файлов. типы файлов для которых устанавливается свойство прописываются в TCIMG.ini в ключе LnkAdmin |
3-й обязательный параметр. | |
Search!!Replace или Value | Изменение или Значение. Где: Search - строка "что искать" в элементе(ах). Replace - строка "чем заменять". Разделитель !! или // Если Replace отсутствует (Search!!), то фраза Search удаляется из элементов. Если Search отсутствует (!!Replace), то фраза Replace заменяет значения элемента. Для Mode=6 прописывается значение Value : 1 - активировать и отобразить окно. Если окно свёрнуто или развёрнуто, система восстановит его оригинальный размер и позицию. 2 - свернуть и отобразить окно. 3 - активировать, развернуть и отобразить окно. Для Mode=7 прописывается значение Value : 0 - снять свойство "запуск от администратора". 2 - установить свойство "запуск от администратора". 2-й и 3-й параметры могут многократно использоваться в паре: Mode1||Search!!Replace||Mode2||Value|| ... ||ModeN||Value |
Дополнительные параметры: | |
clpget | Из буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена. |
Dialogs | Диалоги. см. Дополнение №18![]() |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
upd<> | Обновление панели. ![]() |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет вызван прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
Примечания:
Для группового редактирования ярлыков можно воспользоваться диалогом:См. также:
clink, clint, glint, ledit, lnkbt, urllnk
Примеры: | ![]() |
glink=%WL||0||!!D:\TC~~IMAGE\TCIMG.exe ;; в содержимом выделенных ярлыках установить путь к объекту запуска D:\TC IMAGE\TCIMG.exe
glink=%WL||-1||D:\!!C:\ ;; в содержимом выделенных ярлыках заменить D:\ на C:\
glink=%WL||-1||D:\//C:\ ;; в содержимом выделенных ярлыках заменить D:\ на C:\
glink=%WL||2||+!!Win\ ;; в выделенных ярлыках в аргументах заменить "+" на "\Win"
glink=%WL||3||!!clpget ;; в выделенных ярлыках заменить комментарий на содержимое из буфера обмена
glink=%WL||6||1||upd<1> ;; установить выделенным ярлыкам состояние окна при запуске "обычный размер окна"
glink=%WL||6||2||upd<1> ;; установить выделенным ярлыкам состояние окна при запуске "свёрнутое"
glink=%WL||6||3||7||2||upd<1> ;; установить выделенным ярлыкам состояние окна при запуске "развёрнутое" и атрибут "запуск от администратора" для исполняемых файлов
glink=%WL||6||3||upd<1> ;; установить выделенным ярлыкам состояние окна при запуске "развёрнутое"
glink=%WL||7||0||upd<1> ;; убрать выделенным ярлыкам атрибут "запуск от администратора" для исполняемых файлов
glink=%WL||7||2||upd<1> ;; установить выделенным ярлыкам атрибут "запуск от администратора" для исполняемых файлов
glink=PS<%P%N//1//-1//*.lnk>||2||+!!Win\||progres<> ;; в папке под курсором найти все ярлыки с рекурсией и в аргументах заменить "+" на "\Win"
glink=PS<C:\TEST\//1//-1//*.lnk>||2||+!!Win\||progres<> ;; в папке C:\TEST\ найти все ярлыки с рекурсией и в аргументах заменить "+" на "\Win"
shape=13 glink=%WL||[group=BOX7]||[edits=BOX5] ;; групповое редактирование свойств выделенных ярлыков: в диалоге заменить/удалить/установить значения элементу(ам)