tcprm

首页  后退  前进

tcprm
down2

调用TC带参数的命令.

 

tcprm=Command||Parameters, ||Dialogs||[tc]||<info>||<xfolder>||clpget||rndm<>

 

参数:

Command

命令. Command - 内部命令Total Commander,具有参数 (CD, FTPOPEN, OPENBAR ...). 见附录13

Parameters

参数, 传递给命令.可选参数.


其它 参数:

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

<info>

获取各种信息.见附录10.

<xfolder>

路径对象中的文件夹的日期/大小。.见附录11.

clpget

从剪贴板.参数 clpget 可与其它参数结合使用, clpget 将被替换为剪贴板的内容.

rndm<>

随机数据字符串. 获取随机数据,请参阅附录30

备注

命令参数可以使用:

 •GLOBALNAME  - 通过全局变量从其它命令收到的信息,见附录23

参见:

tcimg

例子

 

<IF> [info=x14] = *.* <THEN> tcprm=CD~~*.exe <ELSE> tcprm=CD~~*.* <ENDIF> ;; 切换过滤器*.*和*.exe

 

<IF> [info=x52] = 000_Osnovnaja <THEN> tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar <ELSE> tcimg=$cm2901 <ENDIF> ;; 切换:如果活动工具栏的名称为000_Osnovnaja,则打开002_Multimedia.bar,否则工具栏关闭

 

exect=$var_path='<info=x50>' rstart tcprm=OPENBAR~~''$var_path'' ;; 重新启动Total Commander并在重新启动之前打开活动工具栏

 

sends=$f99?Rename||formt<tc2> tcprm=MULTIRENAME||[combo=BOX30] ;; 通过选择模板名称,在"重命名文件"对话框中下载重命名模板

 

sends=$f99?Searches||formt<tc1> tcprm=LOADSEARCH||[combo=BOX30] ;; 将搜索模式加载到"查找文件"对话框中,并选择模板名称

 

sends=[info=x52] <IF> GLOBALSENDS<1> = 000_Osnovnaja OR GLOBALSENDS<1> = 084_AU3 <THEN> tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar <ELSE> tcimg=$cm2901 <ENDIF> ;; 切换:如果活动工具栏的名称为000_Osnovnaja或084_AU3,则打开002_Multimedia.bar,否则工具栏关闭

 

slist=[tc=SM] tcprm=LOADSEARCH||Поиск_Дубликатов_по_содержимому buttn=TFindFile||+tcTCFIND4|$i@GLOBALSLIST<t>|$a||+tcTCFIND23 ;; 调用搜索模式"Search_Doublet to Content",并在"搜索位置"字段中输入两个面板的所选对象列表的路径,单击"开始搜索"

 

swcmd=tcimg=$cm314÷÷buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5||tcprm=cd~~|~~*.*||tcimg=$cm312||FileFolderPanel ;; 只显示文件|只有文件夹|所有对象(切换成一个圆圈)

 

swcmd=tcprm=CD||%Z;''*.%E''||tcprm=CD||%Z*.*|"*.%E"||tcimg=$cm312||FileExt ;; 切换循环中的命令:1)显示带有此扩展名的文件,2)隐藏具有此扩展名的文件,3)显示所有文件

 

tcprm=CD||%Z;''*.%E'' ;; 在面板中仅显示具有相同扩展名的文件

 

tcprm=CD~~%%COMMANDER_PATH%%\Downloads tcimg=$cm2050 ;; 转到"下载"文件夹,将光标放在第一个文件上

 

tcprm=CD~~*.txt ;; 在面板中仅显示.txt文件

 

tcprm=cm_List~~%%COMMANDER_INI%% pause=500 keybd=0~~4 ;; 在Lister中打开文件,并切换到另一个插件查看

 

tcprm=cm_List~~%%COMMANDER_INI%% ;; 在Lister中打开文件

 

tcprm=cm_List~~%P%N pause=500 keybd=0~~4 ;; 在Lister中的光标下打开文件,并切换到另一个插件的视图

 

tcprm=cm_List~~C:\User.png ;; 在Lister中打开指定的文件

 

tcprm=LOADSEARCH||{Архивы}_Архивы_All buttn=TFindFile||+tcTCFIND23|$s500||+tcTCFIND70 ;; 下载模板"{Archives} _Archives_All",找到所有模板文件

 

tcprm=LOADSEARCH||{Архивы}_Архивы_All ;; 下载模板{Archives} _Archives_All

 

tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_всему buttn=TFindFile||+tcTCFIND23|$a ;; 一次重复搜索所有内容

 

tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_имени buttn=TFindFile||+tcTCFIND23|$a ;; 按名称重复搜索

 

tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_имени_и_размеру buttn=TFindFile||+tcTCFIND23|$a ;; 按名称和大小搜索重复项

 

tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_размеру buttn=TFindFile||+tcTCFIND23|$a ;; 通过SIZE搜索重复项

 

tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_содержимому buttn=TFindFile||+tcTCFIND23|$a ;; 搜索内容中的重复项

 

tcprm=LOADSEARCH||{Каталог}_Каталоги_1-го_уровня buttn=TFindFile||+tcTCFIND23|$s500||+tcTCFIND70 ;; 搜索一级目录+输出结果

 

tcprm=LOADSEARCH||{Текст}_Текстовые_файлы_ALL buttn=TFindFile||+tcTCFIND23|$m1|$a buttn=TFindFile||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; 按图案搜索,最小化搜索框,等待搜索完成,将文件输出到面板并选择它们,如果没有找到任何内容,则进一步的操作被终止

 

tcprm=LOADSEARCH||{Текст}_Текстовые_файлы_ALL buttn=TFindFile||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; 按模式搜索,等待搜索结束,将文件输出到面板及其选择,如果没有找到,则进一步的操作被终止

 

tcprm=MULTIRENAME~~{Переименовать}_[P]-[N] buttn=TMultiRename||+tcTCRENAME26|$v|$s1000||+tcTCRENAME29 ;; 重命名所选对象:使用模板{Rename} _ [P]  -  [N] +单击"执行"和"关闭"来调用组重命名窗口

 

tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i24|$h||+tcTCCUZBAR22 ;; 打开工具栏002_Multimedia.bar与图标的大小24

 

tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar ;; 打开条形文件

 

tcprm=OPENBAR~~%%COMMANDER_PATH%%\DEFAULT.bar iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||%%COMMANDER_PATH%%\DEFAULT.bar ;; 打开DEFAULT.bar,并在Buttonbar键的[Buttonbar]字段中写入Wincmd.ini的路径

 

tcprm=OPENBAR~~%P%N barupd ;; 打开光标下的工具栏并进行更新

 

tcprm=OPENBAR~~[sopen=BOX4] ;; 从.BAR文件加载工具栏 - 在对话框中选择文件

 

tcprm=OPENBAR~~clpget ;; 从剪贴板打开工具栏,路径

 

tcprm=OPENTABS~~[sopen=BOX3] ;; 从TAB文件加载一组文件夹标签,替换当前集 - 选择对话框中的文件

 

tcprm=SYNCOPEN~~WORD buttn=TCmpForm||x|$w|$e infbx=InfoBox_TEST1 ;; 运行同步模式,等待窗口出现并消失,然后启动其它命令...

 

"tcprm=CD~~D:\dirtest\ tcimg=$cm525" - 在活动面板中,转到dirtest文件夹并选择所有对象

"tcprm=CD~~D:\dirtest\ creat=[tc=AP]||Name.txt" - 在活动面板中转到dirtest文件夹并创建一个Name.txt文件

 

"tcprm=cm_List~~[tc=AA] pause=500 keybd=0~~4" - 打开Lister中光标下的文件,并切换到另一个插件的视图

 

"tcprm=SAVETABS~~%%COMMANDER_PATH%%\active.tab textt=%%COMMANDER_PATH%%\active.tab||##path<0|0|1>" - 将活动面板选项卡保存到一个文件中,并用相关路径替换绝对路径

"tcprm=CD~~%%TEMP%% creat=[tc=AP]||TEMP.txt||clip<>||open<%%COMMANDER_PATH%%\AkelPad.exe|1>" - 在活动面板中转到TEMP文件夹,创建TEMP.txt文件并在AkelPad中打开它

 

"tcprm=CD~~clpget" - 在活动的TC面板中打开剪贴板路径

 

"tcprm=cm_GoToFirstEntry~~rndm<7|1:<info=d10"%P"//>>" - 转到活动面板中的随机对象

 

up2

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