Описание команды | |
clint |
Создание ярлыка.
clint=File илиFolder||Path, ||...
Параметры:
1-й обязательный параметр. | |
File или Folder | Путь к файлу или каталогу. Полный путь к файлу, возможные варианты: • Путь через параметры %P%N см. Дополнение №7. • Абсолютный путь c:\test.txt или c:\test\ • Относительный путь %COMMANDER_PATH%\test.txt или %COMMANDER_PATH%\test\ см. Дополнение №13. • Относительный путь $f06\test.txt или $f06\test\ см. Дополнение №8. • Путь возвращаемый параметром <xfolder> см. Дополнение №11. • Путь возвращаемый глобальными переменными см. Дополнение №23. • Путь передаваемый переменной $var_p... , созданной в команде exect. • Путь возвращаемый параметром [tc] см. Дополнение №12. |
2-й обязательный параметр. | |
Path | Path!!Flag!!RegExp!!Replace. Подпараметры разделяются символами !! Может быть от 1-го (обязательного) до 4-х подпараметров. Path//Flag//RegExp//Replace. Подпараметры разделяются символами // (рекомендуемый). Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::). Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. 3 - добавление счётчика к целевому пути, если он существует. 4 - пропустить при совпадении имени объекта. 5 - пропустить, если целевой объект не существует. Не перезаписывать имеющиеся объекты. Добавление счётчика. 6 - пропустить, если целевой объект не существует. Перезаписывать имеющиеся объекты. RegExp//Replace (RegExp!!Replace) - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2. Для вставки какого-то дополнительного пути в строку регулярного выражения используется подпараметр path<Path> |
Дополнительные параметры: | |
... | Аналог. Остальные параметры те же, что и у команды clink. |
Примечания:
Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.См. также:
clink, glink, glint, ledit, lnkbt, urllnk
Примеры: | Как создать кнопку? |
clint=%%COMMANDER_PATH%%\TotalCmd.exe ;; создать ярлык на рабочем столе для TotalCmd.exe
clint=%%COMMANDER_PATH%%\TotalCmd.exe||$f06//0||noext<exe>||#/R=%%WINDIR%% ;; создать ярлык на рабочем столе для TotalCmd.exe с именем TotalCmd с параметром /R=%WINDIR%
clint=%%COMMANDER_PATH%%\TotalCmd.exe||noext<exe> ;; создать ярлык на рабочем столе для TotalCmd.exe с именем TotalCmd
clint=%%TCIMG_EXE%%||$f06//0||##start=''%%TCIMG_PATH%%\TOTALCMD.EXE!!%%TCIMG_PATH%%\TOTALCMD64.EXE''||<TOTALCMD||&%%TCIMG_PATH%%\TOTALCMD.EXE ;; создать ярлык на рабочем столе для Total Commander с параметрами запуска относительно разрядности системы
clint=%%TCIMG_EXE%%||%%TCIMG_PATH%%\//0||#cliptext ;; создать в папке утилиты ярлык (без замены) с параметрами из буфера обмена
clint=%%TCIMG_EXE%%||%%TCIMG_PATH%%\//1||#cliptext ;; создать в папке утилиты ярлык (с заменой) с параметрами из буфера обмена
clint=%COMMANDER_PATH%\TotalCmd.exe||$f06//0||<TC~~Image ;; создать на рабочем столе ярлык TotalCmd.exe с именем TC~~Image
clint=%P%N||"%p"//0 ;; создать ярлык в активной панели для объекта под курсором
clint=%P%N||"%p"//0||*D:\gold.exe ;; создать ярлык с активной панели. Путь запуска D:\gold.exe
clint=%P%N||"%p"//0||0||attr<+SH>||upd<1> ;; создать ярлык в активной панели для объекта под курсором и присвоить атрибуты системный и скрытый
clint=%P%N||"%p"//0||0||modfs<0||#SISDATE!!-m5>||upd<1> ;; создать ярлык в активной панели для объекта под курсором и присвоить системной датой модификации, уменьшенной на 5 месяцев
clint=%P%N||"%P"||**%%comspec%%||#/c~~start~~/d~~''%%CD%%''~~diamond-qt.exe~~-datadir=DMD~~-port=1772||&%P%N||upd<1> ;; создать ярлык со значком файла под курсором, с заданными путём запуска и параметрами
clint=%P%N||"%t"//0 ;; создать ярлык в другой панели для объекта под курсором
clint=%P%N||"%t"//0||noext<exe> ;; создать ярлык в другой панели для объекта под курсором, удаляя из базового имени .exe
clint=%P%N||"%t"//0||upd<3> ;; создать ярлык в другой панели для объекта под курсором + обновить другую панель
clint=%P%N||$f06//0 ;; создать ярлык на рабочем столе для объекта под курсором
clint=%P%N||$f06//0||+ ;; создать ярлык на рабочем столе для объекта под курсором с атрибутом "запуск от администратора" для исполняемых файлов
clint=%P%N||$f06//0||<info=f61%P%N//> ;; создать ярлык файлу под курсором на рабочем столе именем родительской папки
clint=%P%N||$f43//0 ;; создать ярлык в панели ''Быстрого запуска'' для объекта под курсором
clint=%P%N||%t//0||+||upd<3> ;; создать ярлык в другой панели для объекта под курсором с атрибутом "запуск от администратора" для исполняемых файлов
clint=clpget||"%p"//0 ;; создать ярлык из пути в буфере обмена
global clint=%%TCIMG_EXE%%||%%TCIMG_PATH%%\//0||#cliptext comnt=GLOBALCLINT<1>||0||<input=Комментарий~~к~~ярлыку|Внесите~~комментарий||500|120>@CRLF||upd<1> ;; создать в папке утилиты ярлык (без замены) с параметрами из буфера обмена и создать комментарий к ярлыку в диалоговом окне
global clint=%%TCIMG_EXE%%||%%TCIMG_PATH%%\//1||#cliptext comnt=GLOBALCLINT<1>||0||<input=Комментарий~~к~~ярлыку|Внесите~~комментарий||500|120>@CRLF||upd<1> ;; создать в папке утилиты ярлык (с заменой) с параметрами из буфера обмена и создать комментарий к ярлыку в диалоговом окне
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>[input] ;; создать объекту под курсором ярлык + изменить дату модификации: дату взять из объекта, а время внести в диалоговом окне
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>~~00:00:00 ;; создать объекту под курсором ярлык + изменить дату модификации: дату взять из объекта, а время 00:00:00
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<mdata=%P%N> ;; создать объекту под курсором ярлык + изменить дату модификации, взяв её из объекта
global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||2012/12/12~~00:00:00 ;; создать объекту под курсором ярлык + изменить дату модификации 2012/12/12 00:00:00
global clint=%P%N||"%t"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>[input] ;; создать объекту под курсором ярлык в противоположной панели + изменить дату модификации: дату взять из объекта, а время внести в диалоговом окне
global movee=%P%N||"%T"//0 clint=GLOBALMOVEE1<1>||"%P"//0||upd<2> ;; переместить файл под курсором в другую панель, создав в текущей ярлык для перемещённого файла
global moves=%WL||"%t"//1 <FOR> 1 <TO> GLOBALMOVES1<0> clint=GLOBALMOVES1<:INDEX:>||GLOBALMOVES0<:INDEX:>//0//(.+\\)([^\\]+)$//$1 <NEXT> tcimg=$cm4006|540|4006|540 ;; переместить выделенные файлы в другую панель с заменой и на их месте создать ярлыки на перемещённые файлы
sdupl=PS<"%p"//1>||1 moves=$GLOBALSDUPL1||"%t"//0 <FOR> 1 <TO> GLOBALMOVES1<0> clint=GLOBALMOVES1<:INDEX:>||GLOBALSDUPL1<:INDEX:>//0//(.+\\)([^\\]+)$//$1 <NEXT> tcimg=$cm4006|540|4006|540 ;; в активной панели найти дубликаты по содержимому и переместить в одном экземпляре в другую панель, на их месте создать ярлыки
sends=<info=f12%P%N//>??1||&&[^\d]*!! clint=%P%N||$f06//0||<info=f61%P%N//>~~GLOBALSENDS<1> ;; создать ярлык файлу под курсором на рабочем столе именем родительской папки с добавлением в конец цифр из имени этого файла
slist=@$f26explorer.exe sends=ms-settings: aends=C:\Lists.txt??-1||<dellist=$GLOBALSENDS|7> <FOR> 1 <TO> GLOBALAENDS<0> cends=GLOBALAENDS<:INDEX:>!!-8~~GLOBALSENDS<1> dends=$GLOBALCENDS??-1||?T|a,2!!GLOBALSENDS<1> clint=GLOBALSLIST<1>||"%p"||<GLOBALDENDS<1>||#GLOBALDENDS<2> <NEXT> ;; из списка строк файла C:\Lists.txt создать в активной панели *.lnk для быстрого доступа к настройкам Windows