Total Commander的插件(plugins)及附加工具(addon utility)
1. Packer Plugins (.wcx)
2. Content Plugins (.wdx)
2.1 WDX-ShellDetails: 在TC里面显示文件列表更多的详细信息(比如视频文件的分辨率,时长,比特率等)
ShellDetails可以在TC里面显示文件列表更多的详细信息,所有在Windows资源管理器中可以显示的文件详细信息(比如视频文件的分辨率,时长,比特率等)都可以借由此插件在TC中显示。
(如下图)
还可以在ShellDetails.ini文件中修改特定field值的计算、显示方式。比如:
;Displays the length of video and audio files as time value.
[{64440490-4C8B-11D1-8B70-080036B11A03}3]
Caption=Length
UseDefault=0
Cast=5
Operator=47
Operand=10000000
;Displays the bitrate for audio files as kbits/sec. The field will be shown "on demand".
[{64440490-4C8B-11D1-8B70-080036B11A03}4]
Caption=Bit rate
UseDefault=0
Cast=2
Operator=47
Operand=1000
Processing=3
[{64440491-4C8B-11D1-8B70-080036B11A03}43]
Caption=Total bitrate
UseDefault=0
Cast=2
Operator=47
Operand=1000
Processing=0
考虑到文件信息列加载的效率问题,比如一个包含很多文件的目录,如果加载一个特定的信息列,可能会造成一定的加载延迟甚至程序失去响应,估计是这个原因,ShellDetails的作者设计了以下信息显示的处理方式
Processing=0 | 0, 1, 2, 3 | Define how the values are displayed in a custom column view. 0=Same as Explorer. 1=Foreground 2=Background automatically 3=Background on demand |
对于Background on demand这个方式,一开始还真是没看懂,后来一次偶然的机会看到“TOTALCMD.INC”的里面的如下语句才恍然大悟。
cm_LoadAllOnDemandFields=5512;Load on demand fields for all files
cm_LoadSelOnDemandFields=5513;Load on demand fields for selected files