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=00, 1, 2, 3Define 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


通过按空格键Space的方式也可以触发单个文件的Load on demand field


通过TC内部命令cm_LoadAllOnDemandFields触发所有文件的Load on demand field


通过TC内部命令cm_LoadSelOnDemandFields触发被选中文件的Load on demand field


3. File system Plugins (.wfx)


4. Lister Plugins (.wlx)


5. Addons (utility)

posted @ 2020-05-05 15:17  柠檬茶多放糖  阅读(2529)  评论(0编辑  收藏  举报