将按钮添加到Total Commander工具栏.
barpl=FileBar||Numbers 或 RegExp||FileBar, ||Plus, ||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 - 按钮的数量或数量,可以选择:
RegExp - 正则表达式.
??Key - 来自[FormatUser]部分的TCIMG.ini的key,其中为搜索指定了正则表达式.
正则表达式应该返回要删除的按钮的编号.
|
|
3-强制参数:
|
FileBar
|
要插入的按钮。可能的选择:
FileBar - BAR文件的完整路径(工具栏)
{Section} - 带有来自tcg文件的大括号的部分的名称,其中写入了按钮,请参阅附录31.
GLOBALNAME<xN> - 全局变量按钮.
--------------------------------------------------------------------------------
{Section} 和 GLOBALNAME<xN> 的语法与通常的-BAR文件相同.
|
|
高级选项:
|
Plus
|
附加按钮插入. Begin1|End1|Begin2|End2
Begin1 - 在插入参数№3的开头插入按钮
End1 - 从参数编号3插入插入按钮的末尾
Begin2 - 从参数1到开头插入工具栏
End1 - 从参数№1插入工具栏的末尾
--------------------------------------------------------------------------------
Begin和End的可能选项:
0 - 什么都不插入.
FileBar - BAR文件的完整路径(工具栏)
{Section} - tcg文件中带有花括号的部分的名称,其中写入了按钮,请参阅附录31.
GLOBALNAME<xN> - 全局变量按钮.
--------------------------------------------------------------------------------
{Section}和GLOBALNAME <xN>的语法与通常的-BAR文件中的语法相同.
Begin和End可以包含一个或多个按钮.
可以在文件SHAPED.tcg中找到示例
|
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 - 创建备份文件(默认)(如果存在则覆盖以前的备份).
|
备注
可以在要创建的-BAR文件的内容中使用以下标记:
:PATH_TCIMG: - 它将被tcimg的相对路径(相对于Total Commander)取代,并且可能出现其他标签。
参见:
barbf, barbl,barbt,bardl, barex, barjn, barnw, barsf, barsl, barsp, barss, barsw, bartr, barupd, barupv, buttc
"bardl=%%COMMANDER_PATH%%\Bar\Ml_BAR\Test.bar||??bardl1||update<0>" - 通过从bardl1键中的[FormatUser]获取的正则表达式删除文件栏按钮
"bardl=%UL||??bardl1||update<0>" - 通过从bardl1键中的[FormatUser]获取的正则表达式删除所选条形文件中的按钮
"bardl=1||??bardl1||update<0>" - 使用从bardl1键中的[FormatUser]获取的正则表达式删除文件中的条形按钮(取自ListBars1键)
"barpl=D:\Test\xxxxx.bar||1||D:\Test\yyyy.bar" - 从yyyy.bar添加到xxxxx.bar按钮的开头
"barpl=D:\Test\xxxxx.bar||3||D:\Test\yyyy.bar" - 将xxxxx.bar添加到yyyy.bar按钮的第3个位置
"barpl=D:\Test\xxxxx.bar||-1||D:\Test\yyyy.bar" - 从yyyy.bar添加到xxxxx.bar按钮的末尾
"barpl=D:\Test\xxxxx.bar||1||{BAR_TEST}" - 从{BAR_TEST} tcg文件部分添加到xxxxx.bar按钮的开头
"barpl=D:\Test\xxxxx.bar||3||{BAR_TEST}" - 将xxxxx.bar添加到tcg文件的{BAR_TEST}部分的按钮的第3个位置
"barpl=D:\Test\xxxxx.bar||-1||{BAR_TEST}" - 添加到tcg文件的{BAR_TEST}部分的xxxxx.bar按钮的末尾
"barpl=D:\Test\xxxxx.bar||-1||{BAR_TEST}||update<0>" - 从tcg文件的{BAR_TEST}部分添加到xxxxx.bar按钮的末尾(不要打开xxxxx.bar)
"barpl=D:\Test\xxxxx.bar||1||D:\Test\yyyy.bar||0|{separator}" - 从yyyy.bar添加xxxxx.bar按钮的开头添加一个分隔符
"barpl=D:\Test\xxxxx.bar||-1||D:\Test\yyyy.bar||{separator}" - 添加一个分隔符,从yyyy.bar添加到xxxxx.bar按钮的末尾
"barpl=D:\Test\xxxxx.bar||5||D:\Test\yyyy.bar||{break}|{break}" - 从yyyy.bar添加第5个位置xxxxx.bar按钮并添加连字符
"barpl=D:\Test\xxxxx.bar||5||D:\Test\yyyy.bar||{break}|{break}|{but_test1}|{but_test2}" - 从yyyy.bar添加xxxxx.bar按钮的第5个位置,在xxxxx.bar的开头和结尾添加连字符+附加按钮
"barpl=x||1||D:\Test\yyyy.bar" - 将yyyy.bar中的按钮添加到活动面板的顶部
"barpl=x||-1||D:\Test\yyyy.bar" - 将yyyy.bar中的按钮添加到活动面板的末尾
"barpl=x||5||D:\Test\yyyy.bar" - 从yyyy.bar添加一个按钮到第五个位置的活动面板的末尾
"barpl=v||1||D:\Test\yyyy.bar" - 将yyyy.bar中的按钮添加到垂直面板的开头
"barpl=v||-1||D:\Test\yyyy.bar" - 将yyyy.bar中的按钮添加到垂直条的末尾
"barpl=v||5||D:\Test\yyyy.bar" - 从yyyy.bar添加到按钮第5位的垂直面板的末尾
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|