bardl

首页  后退  前进

bardl
down2

从Total Commander工具栏中删除按钮.

 

bardl=FileBar||Numbers 或 RegExp, ||Dialogs, ||<info>, ||update<>, ||backup<>

 

参数:


1-强制参数.

FileBar

工具栏,可能的选择:

 x - 活动顶部工具栏.

 v - 垂直工具栏.

 FileBar - -BAR文件(工具栏)的完整路径,其中将删除按钮.

--------------------------------------------------------------------------------

 文件列表,可能的选项:

   NumberKey - [Setting]部分中TCIMG.ini中ListBars键(ListBars1 ... ListBarsN)的序列号,其中写入以下内容:带.bar ||的文件夹的路径和逗号分隔的文件名.

   • %L - 所选文件列表.

   • List - 完整路径列表的路径。见补充№7.

   • cliplist - 剪贴板中的完整路径列表.

   • PS<> - 目录对象列表。见补充№22.

   • FOLDC<> - 目录内容对象列表。见补充№22.

   • FOLDM<> - 所选对象列表和子文件夹中的所有对象。见补充№22.

   • LISTF<> - 指定对象的列表。见补充№22.

   • [tc] - 各种面板清单([tc = TL]),参见第12号补充

   • GLOBALNAME - 全局变量传输的数据。见补充№23


2-强制参数.

Numbers

RegExp

数字或正则表达式.

Numbers - 按钮的数量或数量,可以选择:

   • N - 要删除的按钮编号(3).

   • N1,N2,...,Nn - 要删除的按钮数,用逗号分隔(1,3,7,8,-2).

   • N:M - 要删除的按钮范围(1:5).

   • 几个数字和范围(1,3:6,8:11,13:-1).

   对于负值,倒计时从工具栏的末尾开始.

   分配位置时,需要考虑分隔符(空按钮).

 RegExp - 正则表达式.

  ??Key - 来自[FormatUser]部分的TCIMG.ini的key,其中为搜索指定了正则表达式。

正则表达式应该返回要删除的按钮的编号.


高级选项:

Dialogs

对话框.

各种对话框的参数见附录18.

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

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

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

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

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

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

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

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

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

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

 [msgbx] - MsgBox消息窗口.

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

...和其他对话框.

<info>

收到的各种信息. 见附录10.

update<>

工具栏更新.参数update<Number>,其中Number:

 0 - 创建按钮后不更新(不要打开)工具栏.

 1 - 更新(打开)工具栏(默认).

backup<>

备份. 参数 backup<Number>,其中 Number:

 0 - 不创建备份文件.

 1 - 创建备份文件(默认)(如果存在则覆盖以前的备份).

 

 

备注

适用于Total Commander 9及以上.

 

参见:

barbf, barbl,barbt,bardl, barex, barjn, barnw, barsf, barsl, barsp, barss, barsw, bartr, barupd, barupv, buttc

例子

up2 如何创建一个按钮?

 

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^button(\d+)=.*Wcmicons.dll,(?:2119|2186) ;; 使用图标Wcmicons.dll,2119或Wcmicons.dll,2186删除文件栏按钮

 

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^button(\d+)=.*Wcmicons.dll,2119 ;;删除具有图标Wcmicons.dll,2119的文件栏按钮

 

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^cmd(\d+)=.*TCIMG\.exe ;; 删除具有命令“... TCIMG.exe”的文件栏按钮

 

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||(?im)^menu(\d+)=参数\:.+ ;; 使用提示“参数:...”删除文件栏按钮

 

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||1,3 ;;删除条形文件的第1个和第3个按钮

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||1:3 ;; 删除条形文件的前3个按钮

 

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||-3,-1 ;; 从条形文件按钮的末尾删除最后一个和第三个

bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||-3:-1 ;; 删除条形文件的最后3个按钮

 

bardl=v||(?im)^button(\d+)=.*Wcmicons.dll,(?:2119|2186)||update<1> ;; 从垂直工具栏中删除带有Wcmicons.dll图标2119或Wcmicons.dll,2186的按钮

 

bardl=v||(?im)^button(\d+)=.*Wcmicons.dll,2119||update<1> ;; 从垂直工具栏中删除带有Wcmicons.dll图标2119的按钮

 

bardl=v||(?im)^cmd(\d+)=.*TCIMG\.exe||update<1> ;; 从垂直工具栏中删除带有“... TCIMG.exe”命令的按钮

 

bardl=v||(?im)^menu(\d+)=参数\:.+||update<1> ;; 使用提示“参数:...”从垂直工具栏中删除按钮

 

bardl=v||1,3||update<1> ;;从垂直工具栏中删除第一个和第三个按钮

 

bardl=v||1:3||update<1> ;;从垂直工具栏中删除前3个按钮

 

bardl=v||-3,-1||update<1> ;; 从垂直工具栏中删除最后一个和第三个按钮

 

bardl=v||-3:-1||update<1> ;; 从垂直工具栏中删除最后3个按钮

 

bardl=x||(?im)^button(\d+)=.*Wcmicons.dll,(?:2119|2186)||update<1> ;;从活动工具栏中删除带有Wcmicons.dll图标2119或Wcmicons.dll,2186的按钮

 

bardl=x||(?im)^button(\d+)=.*Wcmicons.dll,2119||update<1> ;; 从活动工具栏中删除带有图标Wcmicons.dll,2119的按钮

 

bardl=x||(?im)^cmd(\d+)=.*TCIMG\.exe||update<1> ;;从活动工具栏中删除具有命令“... TCIMG.exe”的按钮

 

bardl=x||(?im)^menu(\d+)=参数\:.+||update<1> ;; 从活动工具栏中删除带有“参数:...”提示的按钮

 

bardl=x||1,3||update<1> ;; 从活动工具栏中删除第1个和第3个按钮

 

bardl=x||1:3||update<1> ;;从活动工具栏中删除前3个按钮

 

bardl=x||-3,-1||update<1> ;;从活动工具栏中删除最后一个和第三个按钮

 

bardl=x||-3:-1||update<1> ;;从活动工具栏中删除最后3个按钮

 

 

 

up2

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