第3章. TC基本功-定位与选择
本章摘要:
前面一部分是带领新用户安装TC官方版。后面才是本章主要内容:如何用TC定位文件、选择文件。既讲TC能怎样做,更讲用户应该如何做——并且后者才是软件应用的精妙所在。切记,切记!
第3.1节.安装原版TC,回归朴素界面
本章中,我们再介绍大家安装原汁原味的TC。无论从哪个汉化版起步,多数有钻研精神的TC用户,还是会回到“原版+DIY”的道路上来。
第1招.下载相关文件
下载的第一选择,当然是官方下载页。从中选任一下载站点,比如TechSpot下载链接,进入下载页,点击Download下载。为方便计,你也可以在国内下载站,比如华军Total_Commander_8.51a下载(32位版本,3.6MB左右)。
说明:建议使用32位版本,因为TC插件中,以32位插件为主,而且不容易出现兼容性问题。据TC腾讯Q群的高手称:目前为止,在64位系统下还没有觉得一定要使用64位TC的必要。
请同时下载中文帮助文件(约228KB)。
第2招.安装TC
第3招.安装中文帮助
解压中文帮助文件到d:\studytc\totalcmd\内,覆盖同名文件。
第4招.最初设置
点击桌面快捷方式,运行TC,会弹出如下界面。
弹出原因:因为这份TC是未注册版,所以提醒注册。
特别说明:一个月后,如果你不删除,仍可继续全功能试用TC,除了每启动一次弹一次1、2、3注册提醒窗外没有什么限制,也不会有人来告你违法侵权(非常体贴!),更不会被耻笑没钱注册(^_^)。
处理方法:按照程序的要求(是随机的),点击相应的1、2、3按钮。
然后进行相应设置,xbeta的设置与标准设置对比如下,供参考。如果你能了解这些设置的作用,以及为什么这样设,那就是很高水平了。也就是说,对TC新用户而言,可以在用了TC一月后、半年后、一年后,再来温故知新,不断研究这些设置背后的知识。
第5招.对ini文件的解释
① TC的所有配置都保存在wincmd.ini文件中。
② wincmd.ini可以放在任意目录下。首先,你在安装TC的过程中,程序会让你选择存放 ini 的位置,比如windows目(默认)、TC目录(xbeta推荐)、自定义目录……。
如果在安装之后想进行修改,也可以手工移动这些文件,然后参照下述内容相应修改注册表或用④的方法指定。
如果想查看当前ini文件的存放目录,可菜单:帮助→关于TC。
③ 如果你直接运行 TOTALCMD.EXE,它会到注册表中,找配置文件的位置。
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"=".\wincmd.ini"
"FtpIniName"=".\wcx_ftp.ini"
"InstallDir"="D:\studytc\totalcmd"
注册表就是在安装TC的过程中写入的,当然,你也可以事后手工修改。
下面的方法可以不理会这一注册表项,从而让TC成为完全绿色版。
④ 用命令行参数 /i 和 /f 手工指定配置文件。
TC运行时,支持 /i 和 /f 参数。写法参见下例,其中 /i 表示配置文件,/f 表示ftp服务器信息文件,不分大小写。比如,你可以用命令行来运行TC,把这2个文件放到极其个性化的目录下(不推荐)。
"d:\program files\totalcmd.exe" /i="d:\work\mytc.ini" /f="e:\music\xbeta-ftp.ini"
除了把参数放在命令行(以及批处理文件),还可以在快捷方式中指定ini的位置。xbeta很早就用这样的TC快捷方式:(其中.\表示TC所在目录)
"D:\program files\tc7.0\TOTALCMD.EXE" /I=".\wincmd.ini" /F=".\wcx_ftp.ini"
⑤ 用第三方exe调用TC的配置。比如张学思汉化版调用不同TC界面和配置的做法是:D:\studytc\tc7zxs\TOTALCMD\Tcsj2.exe;再如TC官方论坛网友 Lefteous 制作 Launchy TC 小工具;好象还有一些,因为我不用,所以记不住了。
⑥ 设定 UseIniInProgramDir=7。
从 TC6.5 开始,wincmd.ini 中 [Configuration] 一节增加了 UseIniInProgramDir 参数,它允许如下值(并支持相加)
UseIniInProgramDir=
=1, 如果未在注册表或命令行参数指定INI,则使用TC安装目录下的wincmd.ini,
=2, 如果未在注册表或命令行参数指定INI,使用TC安装目录下的wcx_ftp.ini,
=4, 忽略注册表的设置(但命令行参数指定的INI仍然优先)
上面3个数字可以进行叠加,比如说设置为 7 的话,上面三个选项同时生效。
第6招.对ini文件的总结
在5中,对ini的应用进行了较多且较深的讲解。初学者如果看不懂,直接略过即可,将来有兴趣、有需要再回头来看。下面进行一下总结和梳理:
① TC对ini的判断逻辑,可以这样理解:
◇ 最优先采用运行时指定的 /i /f;
◇ 如无指定,则找TC 目录下的 wincmd.ini(仅仅是找,不一定就用)
◇ 如果有 UseIniInProgramDir 且值为4、5、6、7,则忽略注册表,直接使用TC目录的相应ini。
◇ 如果无 UseIniInProgramDir 或值小于4,则读注册表:
◇ 注册表中指定了文件,则采用之。
◇ 注册表中未指定,则使用TC目录下的文件。
② 推荐做法
上面讲得多,是希望大家能真正理解TC。只有理解,才能善用。只有知道的多,才能比较得出最好(某种情况下最好)的应用方法。真正用起来,则要精一。第一推荐,尤其是对于一般用户,是 UseIniInProgramDir=7 。这样就让TC使用安装目录下的配置文件了,就实现了TC的免安装、复制即可使用。第二推荐,尤其是有特殊需求的情况,是采用 /i 和 /f 参数。它不仅优先级最高,还能让几位用户使用一个tc安装,可以保持不同的习惯(插件、界面、语言、选项……)。
下面进入本章的主体内容。
[提醒新手]
为确保你的练习与结果一致,请:先退出TC;再下载xbeta的配置文件;用它替换TC下的wincmd.ini;再重启TC。如果这时你发现TC的工具栏消失了,请不要着急——这正是xbeta推荐的风格。