让Total Commander更“绿色”一些

IT商界

  Total Commander(即原来的Windows Commander)是不少计算机使用者的最爱(以下分别简称TC和WC)。一般来说,长期使用TC的用户都有一套自定义的界面等设置,TC将它们保存在Wincmd.ini文件中,而FTP相关信息保存在wcx_ftp.ini中。在默认情况下这两个重要的配置文件都存放在Windows的系统目录下,这不仅给备份带来很多麻烦,而且使用起来也很不方便。比如我们要把Total Commander放在光盘上,想在任何一台机器使用自己的界面配置就很麻烦,需要手工将这两个配置文件拷贝到本机的Windows目录下。既然有问题,当然要解决。下面就是笔者在长期使用TC(WC)中找到的4种解决办法:

  1.使用TC的命令行参数。作为Windows界面的应用软件,TC同样支持命令行参数。我们可以为TC建立一个快捷方式,指定读取TC目录下的INI文件,具体参数如下:打开TC快捷方式的属性,在目标栏输入:D:\TotalCmd\Totalcmd.exe /I=.\wincmd.ini /F=.\wcx_Ftp.ini。“/I”和“/F”分别指定两个配置文件的位置,“.\”表示当前目录,两个配置文件可以任意命名。此方法带来的另一好处是可以多人使用同一套TC,只需建立相应的快捷方式,并指定不同的INI文件名即可。

  2.利用INI File location for Windows Commander。这是TC软件作者提供的一个小工具,在作者主页http://www.ghisler.com可以下载到(56KB),运行该软件,用户就可以分别指定上述两个INI文件的保存位置。

  3.如果你使用的是TC,还有一个更简单的办法,到http://vsoft.xiloo.com下载一个名为Total Commander Here!的软件(12KB),用户只要把TcmdHere.exe和两个配置文件(wincmd.ini和wcx_ftp.ini)放在Total Commander的安装目录下,使用Total Commander时只要执行TcmdHere.exe即可,它会告诉Total Commander使用当前目录下的配置文件wincmd.ini和wcx_ftp.ini。这种方法可以解决在光盘上直接运行TC的问题,即在光盘上执行TC同样可以使用自己熟悉的界面和配置。

  4.如果不想去下载软件,还可以修改注册表。实际上2、3两种方法最终结果都是修改了注册表项,既然如此,我们就可以自行修改注册表,然后导出该注册表项备份。需要恢复时双击导入该注册表项即可。下面是我导出的TC和WC的注册表项,供修改时参考:

  REGEDIT4

  [HKEY_CURRENT_USER\Software\Ghisler\Total Commander]

  "IniFileName"=".\\wincmd.ini" (注:指定使用当前目录下的INI文件)

  "FtpIniName"=".\\wcx_ftp.ini"

  "InstallDir"="D:\\TotalCmd" (注:TC安装目录)

  [HKEY_CURRENT_USER\Software\Ghisler\Windows Commander]

  "IniFileName"="D:\\Wincmd4\\wincmd.ini" (注:指定使用WC目录下的INI文件)

  "FtpIniName"="D:\\Wincmd4\\wcx_ftp.ini"

  "InstallDir"="c:\\wincmd" (注:WC安装目录)

  由上可见,第1种方法好处在于可以为多个快捷方式指定不同的配置文件,完全避免注册表的影响,更“绿色”一些。后3种方法则是通过修改注册表项来达到目的,殊途同归,但还不够“绿色”。除了第3种仅适用于TC外,其余均可适用于WC和TC,相信你现在不会再受TC(WC)配置文件的困扰了吧。