clink

首页  后退  前进

clink
down2

创建快捷方式.

 

clink=%L, %WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||cliplist||$var_aa||$GLOBALNAME||Path, ||||*PathStart||**PathStart||$WorkDir||<Name||#Args||##Args||@Hint||&Icon||>HotKey||№IconNumber||?State||+, ||Dialogs, ||[tc], ||rlink<>, ||test<>, ||path<>, ||upd<>, ||noext<>, ||cntlr<>, ||attr<>, ||modfs<>

 

参数:


1-强制参数. 可以有几个选项:

%L,

%WL

所选对象的列表. 您还可以使用完整路径对象列表的路径 %P%N. 见附录7或с:\List.txt

LISTF<>

指定对象的列表. 见附录22.

PS<>

目录对象列表. 见附录22.

FOLDC<>

目录内容对象列表. 见附录22.

FOLDM<>

所选对象的列表 和子文件夹中的所有对象. 见附录22.

LISTC<>

所选对象的列表不包含重复项. 见附录22.

cliplist

从剪贴板列出完整的对象路径.

$var_aa

数组. 变量 $var_a... - 在命令exect中创建的路径数组

$GLOBALNAME

数组. 全局变量路径列表 见附录23.


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) - 用符号分隔的字符串//表示使用正则表达式更改路径(目标路径):第一部分"要查找什么",第二个"替换成什么"见附录2.

要在正则表达式字符串中插入一个附加路径,请使用路径


其它参数:

 

 

||*PathStart

 

||**PathStart

 

 

||$WorkDir

 

||<Name

 

||#Args

 

||##Args

 

||@Hint

 

||&Icon

 

||>HotKey

 

||IconNumber

 

||?State

 

||+

参数 标签.可以从0到9个参数.分隔符||.前缀是必需的.

 

*PathStart - 起始路径(要传递的默认对象)

**PathStart - 起始路径(不转化为绝对路径)

$WorkDir - 工作目录.

<Name - 标签名称

#Args - 传递给文件的命令行参数。子参数path<>被支持.

##Args - 这和以前一样,但相对路径被转换成绝对的.

@Hint - 描述显示在工具提示中.

&Icon - 图标文件的名称或路径(ico,dll,exe等).

>HotKey - 热键 - 格式见附录1.

IconNumber - 要使用的图标数量(默认值为0).

?State - 启动时窗口状态:

 1  - 激活并显示窗口.

    如果窗口折叠或展开,系统将恢复其原始尺寸和位置.

 2  - 折叠并显示窗口.

 3  - 激活,展开和显示窗口.

+  - 为可执行文件设置"从管理员开始"属性.

  属性设置的文件类型在TCIMG.ini中的LnkAdmin键值注册


在参数中,cliptext标签将被剪贴板的内容替换.

在PathStart中,WorkDir,Icon,相对路径被转换为绝对路径

Dialogs

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

[tc]

与Total Commander参数类似的参数. 见附录12

rlink<>

标签. rlink<Ext>参数允许您创建相对快捷方式, 其中:

Ext - 标签扩展. 见附录20.

test<>

在特定条件下检查物体的通过. 见附录16.

path<>

获得路径的一部分.

img+  描述

参数 path<Number|LongShort|Conversion|Max>, 其中:

Number - 路径的部件号.见: 附录9.

LongShort

 1 - 将路径转换成短名称.

 0 - 将路径转换成长名称.

Conversion

1  - 从绝对路径到相对路径的转换.

 2  - 路径的相对部分被删除.

 5  - 相对于绝对路径的转换(忽略重复的符号%,参考环境变量).

 7  - 将路径从绝对转换为相对于TCIMG的内部变量.

Max是Number=4,5,6,7的名称被截断的数字.

upd<>

刷新面板.

img+  描述

参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:

 1 - 刷新活动面板.

 2 - 刷新两个面板,返回到活动面板.

 3 - 刷新对侧面板,返回到活动面板.

 4 - 刷新活动面板,切换到对侧面板.

 5 - 刷新对侧面板,留在对侧面板.

 6 - 刷新两个面板,留在对侧面板.

 7 - 不刷新.

noext<>

删除扩展名. 参数 noext<String>, 其中 String - 字符串分隔|

从基本标签名称创建相应文件的快捷方式时,扩展名将被删除.

使用String=all,所有文件类型中的扩展名将被删除.

cntlr<>

计数器. 名称匹配时:

  0  - 计数器左

 1  - 右边的计数器(默认)

attr<>

更改属性. 参数 attr<String> - 其中将具有相同参数的字符串(除了第一个)作为attrb命令.

modfs<>

更改日期. 参数 modfs<String> - 其中将具有相同参数(第一个除外)的字符串作为modfs命令.

备注

切换到相关标签,请参阅 附录20

 

其中 您必须指定可以使用特殊文件夹和文件的缩写方式的路径 $f01 ... 见: 附录8.

 

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALCLINK0

一组输入数据(创建快捷方式的源路径列表)

GLOBALCLINK

一组输出数据(创建的快捷方式的路径列表和未创建它们的对象的路径)

GLOBALCLINK1

由标签创建的路径数组

GLOBALCLINK2

不具有快捷方式的对象路径数组

命令类似于下列命令: clint

参见:

clint, glink, glint, ledit, lnkbt, urllnk

例子

 

clink=%L ;; 创建桌面上所选对象的快捷方式

 

clink=%L||"%t"//0 ;; 为对侧面板中的选定对象创建快捷方式

 

clink=%L||"%t"//0||noext<all> ;; 为对侧面板中的所选对象创建快捷方式,从基本名称中删除所有扩展

 

clink=%L||"%t"//0||noext<exe|txt> ;; 在对侧面板中为选定对象创建快捷方式,从基本名称.exe和.txt中删除

 

clink=%L||"%t"//0||rlink<lnk> ;; 在对侧面板中为所选对象创建相对快捷方式(在对侧面板中,应相对于对象打开文件夹或子文件夹)

 

clink=%L||"%t"//0||rlink<lnkk> ;; 在对侧面板中为选定的对象创建相对的lnkk快捷方式(在对侧面板中,应相对于对象打开文件夹或子文件夹)

 

clink=%L||"%t"//0||test<1x!!!!}d9{d19> ;; 创建所选对象的快捷方式,只有修改时间从第10到第18天更改的对象

 

clink=%L||"%t"//0||test<1x!!!!}h13{h23> ;; 为所选对象创建快捷方式,仅对那些修改时间从14:00更改为22:59的对象

 

clink=%L||"%t"//0||test<1x!!!!}m1{m11> ;; 创建选定对象的快捷方式,只有那些修改时间从2月变为10月

 

clink=%L||"%t"//0||test<1x!!!!}y2009{y2013> ;; 为所选对象创建快捷方式,仅修改时间从2010年更改为2012年

 

clink=%L||"%t"//0||test<1x!!!!=d10=d18> ;; 创建选定对象的快捷方式,只有修改时间在10和18日更改

 

clink=%L||"%t"//0||test<1x!!!!=d10> ;; 为所选对象创建快捷方式,仅修改时间在第10天更改

 

clink=%L||"%t"//0||test<1x!!!!=h14=h22> ;; 为所选对象创建快捷方式,仅适用于修改时间从14:00改为14:59和22:00至22:59

 

clink=%L||"%t"//0||test<1x!!!!=h14> ;; 为所选对象创建快捷方式,仅适用于修改时间从14:00改为14:59的用户

 

clink=%L||"%t"//0||test<1x!!!!=m2=m10> ;; 为所选对象创建快捷方式,仅修改时间在二月和十月更改

 

clink=%L||"%t"//0||test<1x!!!!=m2> ;; 创建选定对象的快捷方式,仅修改时间在二月更改

 

clink=%L||"%t"//0||test<1x!!!!=y2009> ;; 为所选对象创建快捷方式,仅在2009年修改时间更改的对象

 

clink=%L||"%t"//0||test<1x!!!!=y2010=y2012> ;; 为所选对象创建快捷方式,仅在2010年和2012年修改时间发生变化的对象

 

clink=%L||"%t"//0||test<1x!!#SISDATE!!-d7> ;; 创建选定对象的快捷方式,只有那些修改时间在过去7天内发生变化的对象

 

clink=%L||"%t"//0||test<1x!!#SISDATE!!-h3> ;; 创建选定对象的快捷方式,只有那些修改时间在过去3个小时内发生变化的对象

 

clink=%L||"%t"//0||test<1x!!#SISDATE!!-m2> ;; 创建选定对象的快捷方式,只有那些修改时间在过去2个月内发生变化的对象

 

clink=%L||"%t"//0||test<1x!!#SISDATE!!-n5> ;; 创建所选对象的快捷方式,只有那些修改时间在最近5分钟内发生变化的对象

 

clink=%L||"%t"//0||test<1x!!#SISDATE!!-w17> ;; 为所选对象创建快捷方式,仅适用于过去17周内修改时间更改的对象

 

clink=%L||"%t"//0||test<1x!!#SISDATE!!-y2+w11-m2+d7-h3> ;; 为所选对象创建快捷方式,只能在指定日期更改修改时间

 

clink=%L||"%t"//0||test<1x!!#SISDATE!!-y2> ;; 创建选定对象的快捷方式,只有那些修改时间在过去2年内发生变化的对象

 

clink=%L||"%t"//0||test<1x!!<adata=%T%M>!!{0> ;; 为所选对象创建快捷方式,只有那些修改日期小于对侧面板中对象的最后访问日期的对象

 

clink=%L||"%t"//0||test<1x!!<adata=%T%M>!!}0> ;; 创建选定对象的快捷方式,仅修改日期长于对侧面板中对象的最后访问日期的对象

 

clink=%L||"%t"//0||test<1x!!<adata=%T%M>!!=0> ;; 创建选定对象的快捷方式,仅修改日期等于上一次访问对侧面板中对象的日期

 

clink=%L||"%t"//0||test<1x!!<cdata=%T%M>!!{0> ;; 创建选定对象的快捷方式,仅修改日期小于对侧面板中对象创建日期的对象

 

clink=%L||"%t"//0||test<1x!!<cdata=%T%M>!!}0> ;; 创建选定对象的快捷方式,仅修改日期长于对侧面板中对象创建日期的对象

 

clink=%L||"%t"//0||test<1x!!<cdata=%T%M>!!=0> ;; 创建选定对象的快捷方式,只有那些修改日期等于在对侧面板中创建对象的日期

 

clink=%L||"%t"//0||test<1x!!<mdata=%T%M>!!{0> ;; 为所选对象创建快捷方式,仅修改日期小于对侧面板中对象修改日期的对象

 

clink=%L||"%t"//0||test<1x!!<mdata=%T%M>!!}0> ;; 为所选对象创建快捷方式,只有修改日期长于对侧面板中对象的修改日期的那些对象

 

clink=%L||"%t"//0||test<1x!!<mdata=%T%M>!!=0> ;; 创建选定对象的快捷方式,仅修改日期等于对侧面板中对象修改日期的对象

 

clink=%L||"%t"//0||test<1x!!14:12:05!!{2> ;; 为所选对象创建快捷方式,仅适用于修改时间少于时间14:12:05的用户

 

clink=%L||"%t"//0||test<1x!!14:12:05!!}2> ;; 为所选对象创建快捷方式,仅对那些修改时间长于14:12:05的对象

 

clink=%L||"%t"//0||test<1x!!14:12:05!!=2> ;; 创建选定对象的快捷方式,只有修改时间等于时间14:12:05的那些对象

 

clink=%L||"%t"//0||test<1x!!2012/01/09!!{1> ;; 创建选定对象的快捷方式,只有那些短修改日期短于2012/01/09的短日期

 

clink=%L||"%t"//0||test<1x!!2012/01/09!!}1> ;; 创建选定对象的快捷方式,只有那些修改日期短于2012/01/09的短日期

 

clink=%L||"%t"//0||test<1x!!2012/01/09!!=1> ;; 创建选定对象的快捷方式,只有那些修改日期短于2012/01/09的短日期

 

clink=%L||"%t"//0||test<1x!!2012/01/09~~00:03:00!!{0> ;; 创建选定对象的快捷方式,只有那些修改日期小于2012/01/09 00:03:00的日期

 

clink=%L||"%t"//0||test<1x!!2012/01/09~~00:03:00!!}0> ;; 创建选定对象的快捷方式,仅修改日期长于2012/01/09 00:03:00的日期

 

clink=%L||"%t"//0||test<1x!!2012/01/09~~00:03:00!!=0> ;; 创建选定对象的快捷方式,仅修改日期等于2012/01/09 00:03:00的日期

 

clink=%L||"%t"//0||test<1x!!2013/01/09~~00:03:00!!#02013/01/11~~12:03:01> ;; 创建选定对象的快捷方式,只有那些修改日期在2013/01/09 00:03:00和2013/01/11 12:03:01的日期范围内

 

clink=%L||"%t"//0||test<3x!!14:12:05!!{2> ;; 为所选对象创建快捷方式,仅针对上次访问时间少于14:12:05的用户

 

clink=%L||"%t"//0||test<3x!!14:12:05!!{2> ;; 为所选对象创建快捷方式,仅针对创建时间短于14:12:05的对象

 

clink=%L||"%t"//0||test<3x!!14:12:05!!}2> ;; 创建选定对象的快捷方式,只有最后访问时间长于14:12:05的对象

 

clink=%L||"%t"//0||test<3x!!14:12:05!!}2> ;; 为所选对象创建快捷方式,仅针对创建时间长于14:12:05的对象

 

clink=%L||"%t"//0||test<3x!!14:12:05!!=2> ;; 创建选定对象的快捷方式,只有那些最后访问时间等于14:12:05的时间

 

clink=%L||"%t"//0||test<3x!!14:12:05!!=2> ;; 创建选定对象的快捷方式,只创建时间等于时间14:12:05的对象

 

clink=%L||"%t"//0||test<3x!!2012/01/09!!{1> ;; 为所选对象创建快捷方式,只有那些访问日期短于2012/01/09的短日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09!!{1> ;; 为选定对象创建快捷方式,只创建短创建日期短于2012/01/09的对象

 

clink=%L||"%t"//0||test<3x!!2012/01/09!!}1> ;; 为选定的对象创建快捷方式,只有最短访问日期长于2012/01/09的短日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09!!}1> ;; 为选定对象创建快捷方式,只创建短创建日期长于2012/01/09的短日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09!!=1> ;; 创建选定对象的快捷方式,只有最短访问日期等于2012/01/09的短日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09!!=1> ;; 为所选对象创建快捷方式,只创建短创建日期等于2012/01/09的短日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09~~00:03:00!!{0> ;; 创建选定对象的快捷方式,只有那些上次访问日期小于2012/01/09 00:03:00的日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09~~00:03:00!!{0> ;; 创建选定对象的快捷方式,只创建日期小于2012/01/09 00:03:00的那些对象

 

clink=%L||"%t"//0||test<3x!!2012/01/09~~00:03:00!!}0> ;; 创建选定对象的快捷方式,只有那些最后访问日期大于2012/01/09 00:03:00的日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09~~00:03:00!!}0> ;; 创建选定对象的快捷方式,只创建日期大于2012/01/09 00:03:00的对象

 

clink=%L||"%t"//0||test<3x!!2012/01/09~~00:03:00!!=0> ;; 创建选定对象的快捷方式,只有那些最后访问日期等于2012/01/09 00:03:00的日期

 

clink=%L||"%t"//0||test<3x!!2012/01/09~~00:03:00!!=0> ;; 创建选定对象的快捷方式,只创建日期等于2012/01/09 00:03:00的日期

 

clink=%L||"%t"//0||upd<3> ;; 在对侧面板中为所选对象创建快捷方式+更新对侧面板

 

clink=%L||"%t"//1 ;; 为对侧面板中的选定对象创建快捷方式(替换同名的标签)

 

clink=%L||"%t"//1||rlink<lnk> ;; 在对侧面板中创建所选对象的相对标签(替换相同的快捷方式)(在对侧面板中,应相对于对象打开文件夹或子文件夹)

 

clink=%L||"%t"//1||rlink<lnkk> ;; 为对侧面板中的选定对象创建相对的lnkk快捷方式(替换相同的快捷方式)(在对侧面板中,相对于该对象应打开一个文件夹或子文件夹)

 

clink=%L||"%t"//1||upd<3> ;; 为对侧面板中的所选对象创建快捷方式(替换具有相同名称的标签)+更新对侧面板

 

clink=%L||"%t":://0//(.*\\)(\w:\\)(.*\\).*\\//$1$3 ;; 为对侧面板中的选定对象创建快捷方式,保留没有字母移动的磁盘结构,而不需要替换现有对象(如果文件,则创建了具有相同名称的目录)

 

clink=%L||"%t%O\"//0//(path<"%t">)(.*\\)(.*\\)//$1$3 ;; 在对侧面板中的个人文件夹中创建选定对象的快捷方式

 

clink=%L||$f06//0||+ ;; 在桌面上为选定的对象创建快捷方式,其属性为"可从管理员运行"用于可执行文件

 

clink=%L||$f43//0 ;; 在所选文件/文件夹的"快速启动"面板中创建快捷方式

 

clink=%L||%t//0||+||upd<3> ;; 为对侧面板中的选定对象创建快捷方式,其属性为"从管理员运行"用于可执行文件

 

clink=%L||:://0//(.+\\).+\\.+\\?//$1 ;; 在级别上创建所选对象的快捷方式,而不替换现有对象

 

clink=%UL||noext<all> ;; 为桌面上的所选对象创建快捷方式,从基本名称中删除所有扩展

 

clink=cliplist||"%p"//0 ;; 从活动面板中的剪贴板创建列表中所有项目的快捷方式

 

clink=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt> ;; 在桌面文件c:\test1.txt,c:\test2.txt,c:\test3.txt上创建快捷方式

 

folds="%p"||x||##<info=f61%P%N//> pause=500 clink=%L||"%p"||#~~--datadir=path<10>path<61> ;; 创建一个目录和一个快捷方式, - 运行exe文件,加密货币(Bitcoin,Litecoin,Worldcoin等),将块的加载更改为目录,名称可以在exe wallet文件旁边

 

global clink=%L||test<6o!!1> GLOBALCLINK1<a> ;; 从选定的桌面上创建快捷方式,其中有Desktop.ini的文件夹,并获得创建的快捷方式列表

 

global clink=%L||test<6o!!1> GLOBALCLINK2<a> ;; 从所选的只有那些具有Desktop.ini的文件夹并获得没有创建快捷方式的对象列表,在桌面上创建快捷方式

 

imgpr=1 clink=FOLDC<%L//0//-1//*.exe|*.vbs>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; 在对侧面板中创建来自所选文件夹的exe和vbs文件的快捷方式,保持嵌套的内部结构

 

imgpr=1 clink=FOLDC<%L//0//-1//*.exe>||:://1//(\w:.*\\)([^\\]*)\.(.*)//$1||noext<all> ;; 在所选文件夹中创建files.exe的快捷方式,替换现有文件

up2

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