《Total Commander:万能文件管理器》——第11.2节.设置篇

第11.2节.设置篇

11.2.1.外观界面

首先,我们通过“菜单->配置->选项”打开TC的配置对话框,来设置一下TC的外观界面,决定显示哪些界面元素。

我们看到,TC几乎允许用户设置所有的界面元素的显示与否,除了菜单和文件列表。也有用户极端到连菜单都隐藏了的,不过这不在本文讨论之列。我们还是从易用性出发,保留绝大部分界面元素,只隐藏“功能键按钮”,因为实际使用时按快捷键比按这些按钮来得更方便,我们没必要让它们占用宝贵的屏幕空间。

另外,TCEE还显示了默认隐藏的“驱动器按钮”,勾选上“显示驱动器按钮”及“浮动图标”,这些驱动器按钮可以让用户方便直观地在各个驱动器之间切换。

TC的所有设置都保存在配置文件里,界面相关的所有改动也都可以通过直接修改配置文件wincmd.ini来实现,在TC窗口点击“菜单->配置->编辑配置文件...”即可打开文件编辑。刚才我们所作的修改等价于以下配置:

; TC 屏幕布局
[Layout] ;
显示两个驱动器按钮栏
DriveBar1=1
DriveBar2=1 ;
不显示功能键按钮
KeyButtons=0

注意,与通过配置对话框设置不同,修改配置文件后无法直接生效,必须重启TC才看到改动效果。

11.2.2.字体设置

在配置对话框的“字体”页面,用户可按自己喜好分别为文件列表、窗口标题栏及对话框设置合适的字体。

TC的初始字体用的是"Microsoft Sans Serif"及其粗体(若系统无该字体则用"MS Sans Serif"),该字体尤其是粗体在很多时候并不耐看,TCEE使用的则均是Tahoma 8号常规字体。配置文件如下:

; TC 屏幕分辨率

[1024x768 (8x16)]

; 文件列表字体 

FontSize=8 

FontName=Tahoma

FontWeight=400

; 窗口标题栏字体 

FontSizeWindow=8 

FontNameWindow=Tahoma 

FontWeightWindow=400 

; 对话框字体 

FontNameDialog=Tahoma

值得注意的是,TC允许为不同的屏幕分辨率设置不同的显示字体(上例中为1024x768),因此我们在修改配置文件时,需要先确定当前屏幕分辨率。

3.配色方案

在“颜色”页面,用户能定制TC文件列表窗口的配色方案,可以设置显示的文字,标记,光标等等的颜色,还可以设置两种背景色并交错显示。页面右边的示例则实时显示当前配色的效果,但实际上由于字体的不同,示例与真实的效果并不完全一样,建议设置后点“应用”按钮查看实际效果。

下面是两个不同配色方案的实际效果,可以看到,不同的配色能使文件列表呈现了完全不同的风格。

另外,在“颜色”页面点击“按文件类型设置颜色...”,TC还能按特定的要求为各类文件设置不同的颜色,例如,最近2小时内修改的文件,文件大小不到4KB的文件,甚至是某位歌手的Mp3等等,只要想得到,TC都能做到。如下图所示:

具体设置方法在TC学堂里已有讲解,本文在此不再赘述。

11.2.3.图标篇

图标是Windows软件界面中最为重要的元素之一,一套图示明确,图像美观,风格统一的图标能为整个软件增色不少,令界面看起来赏心悦目。所以,尽管TC7.0之前的版本不甚美观,但通过替换图标,还是达到了较好的美化效果。

目前的TC版本支持用户替换绝大部分图标,如工具栏图标,文件列表中的文件图标,驱动器栏图标(其实是图片),甚至还包括TC的主程序图标和鼠标光标(姑且也归为图标吧)。

1.工具栏图标

下图是TC7.0的初始工具栏,

工具栏的图标替换是最简单直接的,在其右侧空白处点出右键菜单选择“更改”,就能弹出自定义工具栏的对话框:

我们先来设置一下右上区域的“图标外观”,把“大小”(图标按钮的大小)改为20,然后取消勾选“小图标”(按指定大小显示图标,不选则按按钮大小显示图标),这两项是TCEE所用的优化配置,既增加了单行工具栏显示图标的数量,又保证了图标的美观性。当然这两处修改也可以用配置文件完成:

; TC 工具栏
[Buttonbar]
; 工具栏高度,为所设置的图标按钮大小+5
Buttonheight=25
; 不使用小图标
SmallIcons=0

我们再来看自定义工具栏的对话框,从对话框的第一行“工具栏文件”就能看出,TC中工具栏的配置定义,包括其按钮命令,所用图标等等,其实是以单独的*.bar文件形式保存的,而不存放在之前我们修改的wincmd.ini里,选择不同的bar文件就使用不同的工具栏。大家可以在备份TC安装目录下的default.bar文件之后,按“工具栏文件”右侧的">>"把工具栏指定成TC目录下的DftCst.bar文件,然后按两次“确定”就能看到如下水晶风格的工具栏:

我们看到,不仅工具栏图标完全不同了,连工具栏按钮的数量和功能等也发生了变化,我们再次打开自定义工具栏的对话框:

可以看出对话框下方的图标文件路径改变了,下面显示的图标也不一样了,改变工具栏图标其实就是选择特定的图标资源文件内特定的图标,非常简单。图标资源文件可以是ico,icl,或dll,exe等任何包含图标资源的文件,并且最好能同时提供16x16和32x32大小的图标。

值得一提的是,上图中我们把按钮的“命令”指定到了另一个bar文件,这样按下该按钮就能切换到那个工具栏,从而能使TC支持多个不同的工具栏。

TCEE有三组不同风格的工具栏,除了刚才水晶风格的工具栏之外,还有如下XP风格和卡通风格:

TCEE还提供了一个TC界面主题切换工具TCscheme,该工具也可以从刚才下载的美化资源文件中找到,只要解压到TC安装目录,就可以在各种风格的主题之间方便地切换。

11.2.4.主程序及文件图标

替换TC的主程序及文件列表中的文件图标也相当简单,但该操作无法通过设置对话框完成,必须手动修改配置文件,只需要在wincmd.ini里更新或添加如下键值即可:

; TC 配置 [Configuration]
; 指定TC使用的图标资源库路径 IconLib=%COMMANDER_PATH%\Themes\FileCst.dll

修改后重启TC,TC的主程序图标和文件图标就都变成水晶风格的了,当然这里所使用的图标资源库必须得符合一定条件,各个图标的对应关系及大小要求说明如下(TCWiki上相关部分 说明有误,以本文为准),其中大小中16指图标大小为16x16,32则指32x32,具体使用哪种图标则取决于TC的设置。



TC及TCEE三种风格的文件图标显示效果及对应图标资源库文件如下,大家同样可以使用TCscheme来切换。

11.2.5.驱动器栏图标

与替换文件图标类似,驱动器栏图标的替换也是通过修改配置文件实现的,配置如下:

; TC 配置
[Configuration]
; 指定TC驱动器栏使用的图标资源库路径 drivelib=%COMMANDER_PATH%\Themes\DrvCst.dll

同样地,在修改后重启TC,驱动器栏的图标就会变成水晶风格,其实驱动器栏的图标在图标资源库内部是以16x16大小的BMP图片形式存放的,各图片对应关系说明如下:


TC及TCEE三种风格的驱动器栏图标显示效果及对应图标资源库文件如下,大家同样可以使用TCscheme来切换。

11.2.6.鼠标光标

随着TC版本的更新,TC中允许用户自定义的界面元素也越来越多。TC7.01就新增了替换部分拖放光标的功能,不过该功能在配置文件中并无独立的键值,而是与文件图标共享同一个键值,也是修改[Configuration]下的IconLib:

; TC 配置
[Configuration]
; 指定TC使用的光标库路径 IconLib=%COMMANDER_PATH%\Themes\FileCst.dll |

也就是说,用来替换的光标和文件图标必须分别作为Cursor和Icon资源存放在同一个资源文件中。以下是TC7中拖放操作的鼠标光标(TCEE目前无自定义光标),但其中光标23在7.02a中尚不支持自定义:

时间: 2024-09-12 06:41:24

《Total Commander:万能文件管理器》——第11.2节.设置篇的相关文章

《Total Commander:万能文件管理器》——导读

前 言 (更新:2015-05-29初稿:2007-09-10) 2007年9月10日-2008年1月期间的 TC学堂--Total Commander 系列教程受到了网友的鼓励,而通过写作,我也收益良多. 为了配合2009年下半年完成的 Total Commander 官网翻译(成果见http://xbeta.info/tc/ ).团购,决定全面修订TC学堂系列. 第一版的TC学堂,除了xbeta的水平有限,还在一定程度上受制于发表媒体的风格要求,以及面向不确定读者的困惑,因此,虽然陆续进行了

《Total Commander:万能文件管理器》——第3.2节.定位与选择概述

第3.2节.定位与选择概述 Total Commander是文件管理器,并且是操作最高效的文件管理器. 既然是文件管理器,顾名思义,就是对文件进行管理和各种操作的.这里的文件,要广义理解,可能是:一个或多个文件.一个或多个文件夹.甚至是一条或多条TC插件展示的内容项. 高效是Total Commander之宗旨.如何实现高效?TC给出的答案是:将文件管理拆分为三步:定位→选择→操作.然后,每一步都提供N种高效方式,用户于是有了极多的组合选择,可以视情况找出最高效的做法.其实,这种独立分解,每一单

《Total Commander:万能文件管理器》——第11章.界面美化与定制 第11.1节.引言

第11章.界面美化与定制 Total Commander:万能文件管理器 作者:shanny 首发:http://www.shannycn.com (很抱歉,己失效) 最后更新:V 7.55 应xbeta 的TC学堂之邀,特撰此文,为TC推广聊尽微薄之力. 目录 1 引言 1.1 Total Commander 7.0 界面 1.2 TCEE 界面 1.3 准备工作 2 设置篇 2.1 外观界面 2.2 字体设置 2.3 配色方案 3 图标篇 3.1 工具栏图标 3.2 主程序及文件图标 3.3

《Total Commander:万能文件管理器》——第11.3节.制作篇

第11.3节.制作篇 大家看到,TC的界面美化其实是相当简单的,只需要通过配置文件改一些设置,指定几个符合要求的图标资源库就行了.但是,如果我们要真正地实现DIY,就必须能够自己DIY这些图标资源库,因为它们才是TC美化中最本质的东西,决定了最终TC上的显示效果. 制作TC图标资源库,大致可分为素材收集,加工制作,打包集成这几步,下面简单介绍一下各步过程及相关工具,关于各工具的具体用法,请参考相应教程,本文不展开叙述. 11.3.1.素材收集 工具:纯手工 要制作图标资源库,首先必须得有图标素材

《Total Commander:万能文件管理器》——第2.2节.快速了解一款软件的4条途径

第2.2节.快速了解一款软件的4条途径 如何不安装软件,而能快速对软件有所了解呢?据善用佳软的经验,共有 4 项主要途径: 1.访谈用户: 2.查看界面: 3.搜索评论: 4.研究功能. 上述 4 条途径,其排列顺序,既是效率从高到低,也是善用佳软了解软件的先后次序.是否恰当?欢迎大家一起探讨. 接下来就按此顺序,帮助大家--尤其是以前未接触过Total Commander的读者--来逐步认识TC,揭开它神秘的面纱,搞清楚为什么TC被称为骨灰级利器.超强万能文件管理器,能让高手爱不释手,能让用户

《Total Commander:万能文件管理器》——第11.4节.总结

第11.4节.总结 好,到此为止,我们不但通过配置实现了与TCEE相同的界面,还学习了如何制作自己的图标资源库,现在,我们就可以DIY自己的TC版本了! 说起来,TC界面的美化定制其实没有什么难度,只不过要做一个好的图标资源库,实在需要太多的时间和精力.现在网上流传的TC图标资源库并不多,真正美观实用的更是凤毛麟角.可能是因为有些有时间的用户不知道怎么做,而知道怎么做的用户又没有时间.希望本文能让更多的用户一起来参与TC界面的美化定制,共同制作出更多经典的TC图标资源库.(完)

《Total Commander:万能文件管理器》——12.6. 附录

12.6. 附录 ◇ 附1: 更多资源.鸣谢.说明 TC学习资源 英文资源 □ 官方网站 http://www.ghisler.com/ □ 官方论坛 http://www.ghisler.ch/board/index.php?language=english □ 官方wiki http://www.ghisler.ch/wiki/index.php/Main_Page □ 插件网站 http://www.totalcmd.net/ 翻译资源 □ TC官网翻译 http://xbeta.info

《Total Commander:万能文件管理器》——第10章.中文相关问题

第10章.中文相关问题 Total Commander 自从 v7.5 开始,全面支持 unicode,当然也包括中文.但由于文件默认编码.旧版插件.非官方汉化等多种原因,一些用户遇到了中文相关问题.特开设此篇,专门解答. TC有无中文网站? 水木社区的 TotalCommander(超强万能管理器) 版 :最权威.最活跃的TC中文论坛,高手众多.善用佳软曾任版主,最早的TC团购就是始于该版.版面发言需注册,但阅读及下载附件无需注册. TC中文网站:是TC官网的完整.精确中文镜像,由国内TC爱好

《Total Commander:万能文件管理器》——12.4.笨人笨法

12.4.笨人笨法 相对各位高手而言,xbeta的TC生涯只可称为笨人笨办法,在懵懂中接触TC,技术低就多下功夫补课,分享不了高级技巧就多做入门文章. 第一阶段.N年前,在时girl friend(现wife,绝非IT专业)的机器上第一次见到windows commander.问:有何用?答:FTP下载很好用.我因为不用FTP,所以未关注.但后来,因为其机器要重装,所以令我在网上搜索安装程序(似乎是4.x版),找过破解和汉化.那时,尚不了解官网,不了解任何权威版本. 第二阶段.自己找双窗口文件管