对话框:配置 - 改变工具栏

 

提示:按住SHIFT键拖动文件到工具栏的方法,你能够很容易地为工具栏增加按钮。在工具栏的按钮上点击 鼠标右键 ,会打开一个允许你改变或删除鼠标处按钮的右键菜单。改变按钮 对话框与 改变工具栏 对话框的下部具有完全相同的布局。

 

 

区域说明

 

工具栏文件:它后面显示工具栏对应的实际文件名。你可以点击文件名后面的 >> 按钮来选择另一个工具栏。如果打开了子工具栏,不能改变工具栏名字。只能改变默认工具栏(TC启动时加载)的名字。

它的下方你可以看到实际工具栏的样子(仅显示图标)。

提示:可用 SHIFT+方向键 移动按钮,或使用鼠标拖曳。

 

大小:选择工具栏中的按钮大小。32对应正常的图标大小。

 

XP风格使用当前主题绘制按钮(Windows XP或后续系统)。

 

平坦图标选中后图标显示不带3D效果。现已支持XP风格工具栏按钮。

 

小图标选中后图标总显示为16×16大小,否则显示为图标外观中指定的大小。

 

添加为工具栏增加新按钮,添加在当前位置后面。

 

删除删除当前选中的图标。

 

 

命令:该区域可输入以下几种命令:

1. 指定运行程序的名字,包含路径。也可以给出固定参数。重要:文件扩展名 .com .bat必须明确给出,因为Windows默认只查找 .exe!点击“改变>>”按钮,“插入文件名”,可查找需要的程序。文件名前加星号*,将以管理员权限启动该程序。
警告:以管理员权限启动的程序总以程序路径作为启动目录,而且不继承Total Commander的环境变量(如%COMMANDER_PATH%),仅继承系统的环境变量。

2. 某个Total Commander的内部命令。点击放大镜按钮,从“选择命令”对话框中选择一个命令。
可以通过以下一种命令打开虚拟文件夹:
cm_OpenDesktop,cm_OpenDrives,cm_OpenControls,cm_OpenFonts,cm_OpenNetwork,cm_OpenPrinters,cm_OpenRecycled

3. 你可以用按钮切换文件夹,命令中输入 cd 文件夹名 。你甚至可以选择显示哪些文件,例如,用命令 cd directory\*.txt
通过参数“/user:”(全小写!)可指定连接远端共享时使用的用户名。如果不提供用户名,将要求你输入用户名和口令。
例子:cd \\server\share /user:username

4. 你可以打开一个ftp连接,用命令 cd ftp://ftp.servername.com
或:
ftpopen session_name,此处 session_name 是在FTP连接对话框中配置的连接名字。

5. 命令zipfromlist根据文件列表创建zip包。命令区域必须包含zip文件名,参数区域必须是列表文件的名字。列表文件包含要压缩的文件的列表,每行一个文件名。

6. 你还可以增加一个按钮,用于切换到另一个工具栏。为此,点击添加子工具栏>>按钮。新出现的对话框中选择已有工具栏作为子工具栏或输入新工具栏名字。之后出现另一个工具栏,你可以继续修改。工具栏可循环引用(工具栏1调用工具栏2,2调用工具栏3),但不要编辑在其他更改工具栏窗口中已打开的工具栏!
注意:
如果按钮已连接了某个工具栏,应该先删除旧工具栏的文件名,再点击添加子工具栏>>按钮。

7. appendtabs tabfile.tab 将保存在文件tabfile.tab的文件夹标签附加到当前标签组。如果没有参数,将出现“打开文件”对话框。
为了将标签添加到左/右侧窗口,分别在命令后面加LR

8. opentabs tabfile.tab 同上,但用新标签替换当前标签。
为了左/右侧窗口打开新标签,分别在命令后面加LR

9. SYNCOPEN saved_sync_name 以保存的选项打开文件夹同步窗口。如果参数以等号"="开头,立即开始比较。如果只有等号,使用前次选项立即开始比较当前文件夹。

10. LOADSEARCH saved_search_name 打开搜索文件对话框,加载以前保存的搜索规则。

11. OPENBAR saved_bar 加载已有工具栏,如default.bar。

12. MULTIRENAME saved_rename_settings 打开批量重命名工具,加载指定的设置。

13. OPENCUSTOMVIEW custom_columns_view_title 切换到第一个标题是给定名字的自定义列视图。名字是区分大小写的。为了在指定侧应用自定义列视图,在命令后面加后缀L, R, S, TB(左/右/源/目标/两侧),例如 OPENCUSTOMVIEWL my_view 将左侧窗口切换为自定义列视图。

14. SELECTFILES file types 选定指定类型的文件,例如,SELECTFILES *.txt *.doc
支持的限定符:D=仅文件夹,B=文件和文件夹,U=未选定的,L=左侧窗口,R=右侧窗口,T=目标窗口,S=允许点击按钮时按Shift以执行另一动作(仅选择文件或文件+文件夹)

14. 输入数字-2,不选择图标,工具栏将强制换行。

 

开始路径:确定程序启动之前需设置的路径。如果未给定路径,源窗口的路径作为开始路径。
重要:
如果命令框中给出的命令是 cd drive:\directory,开始路径用来设置 另一侧文件窗口路径!这样可以同时设置两侧窗口(源/目的窗口)的路径。

 

参数:这里可指定程序的命令行参数。固定参数 必须 在程序名后面直接给出,因为在文件拖放操作时仅文件名传递给程序。
特殊参数:

? 第一个 参数时,启动程序前显示对话框,列出其余参数,允许你修改,甚至中止程序运行
%P 插入来源路径,以反斜杠(\)结尾。
%N 插入光标所在的文件名。
%T 插入当前目标路径,对压缩程序尤其有用。
%M 插入目标文件夹的当前文件名。
%O 插入当前文件名,不含扩展名
%E 插入当前文件的 扩展名 (无前导句号)。
%S 插入所有选中文件的文件名。包含空格的名字放在双引号中。请注意命令行最大长度是32767个字符。
%S10 插入(最多)前10个选中文件的文件名。这样可以限定传递给程序的文件名个数。可指定其它数字。
%P%S 插入所有选中文件的全路径文件名。包含空格的名字将放在双引号中。不要自己在%P%S前后加双引号!
%R 与%S类似,但插入的是目标文件夹中选定文件的名字。
注释:%N和%M插入长文件名,而%n和%m插入8.3 DOS文件名。%P和%T插入长路径名,%p和%t插入短路径名。(%o,%e和%s同样)
如果直接在%S或%s前写%P,%p,%T或%t,将插入每个文件的路径名+文件名。例如:%P%S代表所有选中文件的长路径名和长文件名。
%% 插入百分号。
%L, %l, %F, %f, %D, %d, %WL, %WF, %UL, %UF 在TEMP文件夹创建包含选定文件和文件夹名字的列表文件,并插入该文件的名字。列表文件在调用程序退出后自动删除。每个命令仅支持一种文件。可创建以下10种列表文件:
%L 包含完整路径的长文件名,如,c:\Program Files\Long name.exe
%l (小写L)包含完整路径的短文件名,如,C:\PROGRA~1\LONGNA~1.EXE
%F 不含路径的长文件名,如,Long name.exe
%f 不含路径的短文件名,如,LONGNA~1.EXE
%D 包含完整路径的短文件名,重音(accent)使用DOS字符集。
%d 不含路径的短文件名,重音(accent)使用DOS字符集。
%UL, %UF 与%L和%F类似,但列表文件是UTF-8格式(带BOM)。
%WL, %WF 与%L和%F类似,但列表文件是UTF-16格式(带BOM)。
%v 使用“Virtual panel”等文件系统插件时插入虚拟文件名,此时%N代表插件中该项对应的真实文件名。
%V 与%v类似,但还包含全路径(包含插件名称)

%X 将本参数后面的参数解释为左/右窗口的,而不是来源/目标窗口:

%P, %p (左侧路径), %T, %t (右侧路径), %N, %n (左侧文件名), %M, %m (右侧文件名),

%S, %s (左侧选中文件名), %R, %r (右侧选中文件名)

例如: %X%P %T 传递左侧路径和右侧路径到外部同步工具等程序

%x 将本参数后面的参数仍解释为来源/目标窗口。

例如: %X%P %x%P 传递左侧和来源窗口的路径到调用的程序

%Z 出现在参数的任意位置:进入压缩文件时,%P 或 %T代表压缩文件名,并作为路径参数传递给外部程序

例如: %Z%P 将压缩文件名传递给外部工具(当TC显示压缩包内容时)

仅用于定义命令别名
%A 插入已输入的命令行的其余部分。
%A1..%A9 插入第1至第9个参数。
例如,别名op代表命令:totalcmd.exe 参数:/L=%A1 /R=%A2
-> 命令行:op c:\dir1 d:\dir2 等同于: totalcmd.exe /L=c:\dir1 /R=d:\dir2

 

运行时最小化:程序启动后自动最小化。

 

显示为菜单:仅用于.bar文件:将链接的工具栏文件显示为弹出菜单,而不是切换到新工具栏。按住Shift点击将换用另外一种显示方式,例如,当本选项未选中时Shift+点击也会把工具栏显示为菜单。

 

运行时最大化:程序启动后窗口最大化。

 

图标文件:包含供工具栏使用的图标的文件。对于窗口程序,可以指定程序本身(例如:notepad.exe)。对于内部命令,wcmicons.dll提供了一些可用图标。(顺便说说:由于一个Windows内部的缺陷,每次换图标文件后,都泄漏几个字节内存。但是当退出Total Commander后,这些内存被释放。其他程序,如程序管理器也有同样问题!)

 

图标:这个列表显示所有指定 图标文件 包含的图标。选中图标的编号显示在列表前面。只需点击图标即可选中。

 

按钮提示:鼠标在按钮上停留片刻,出现的小提示窗口中包含的内容。

 

确定保存修改到指定的工具栏文件。

 

取消关闭对话框,不保存已做修改。

 

帮助打开本页帮助。