zoukankan      html  css  js  c++  java
  • Totalcmd 简单教程

    一、 Totalcmd 配合 7-Zip 进行压缩、解压缩

    1. 下载7z文件。可去官网下载安装版文件,再解压,只提取其中的7z.dll文件和7zG.exe文件再将其放在totalcmdUtilities7-Zip目录下。(注Utilities是我自己建的一个文件夹,用来存放一些可直接调用的小工具。)

      说明:虽说7-Zip有个叫7za.exe的命令行工具,但显示效果不佳,而且也不能显示剩余时间,所以还是用窗口工具好。

    2. 修改 totalcmduser.ini 文件。加入下面的代码:
      [em_To7zip]
      ;button=%COMMANDER_PATH%FileXP.ICL,23
      cmd=%COMMANDER_PATH%utilities7-Zip7zG.exe
      param=a -mx=6 "%O".7z %P%S
      menu=打包成7zip
      
      [em_ExtractWith7Zip]
      ;button=%COMMANDER_PATH%FileXP.ICL,25
      cmd=%COMMANDER_PATH%utilities7-Zip7zG.exe
      menu=用7zip解压
      param=x %P%N -o"%P%O"
    3. 在 totalcmdwincmd.ini 的 alias 栏下加入下列代码:

      e=em_ExtractWith7Zip
      c=em_To7zip

      这就为上述命令设了两别名。


      还有另一种方法:

      1

      2

    4. 直接在 totalcmdwincmd.ini 的 shortcuts 栏加入:

      OEM_US;:=cm_focuscmdline

      就能按下分号键启动命令行,然后输入e或c、enter对选中文件进行解压缩和压缩


      当然还可这样加入快捷键:

      3

    5. 关键说明:

      param=a -mx=6 "%O".7z %P%S
      param=x %P%N -o"%P%O"

      totalcmd 自带内部命令参数,如 %P 表示当前目录路径,%N 表示光标所在文件名,详情请F1帮助,在“Operation→Menus→Menu start→change menu start”栏下(很诡异的位置,当初找了好久),一定要分清什么时候带引号,什么时候不带,如"%O"带引号,%P%S 又不能带了,这里要参照文档看清楚,还可以建一个批处理查看它的信息。批处理很简单就两行:

      echo %1 %2 %3 
      ::之所以选三个变量是因为 %P%S 表示所有选中文件 
      pause
      将这个批处理拖到图标栏中然后右键改变它的参数值为上述如:%P, %P%S, 都试一试,还要在文件夹名和文件名中有意加个空格试一试,然后才能真正清楚。

      最后具体征对上例说一下:%P%N 和 %P%S 没加引号是因为若路径中只要出现空格,则totalcmd会自动为它加上引号给其它程序引用,若路径中未出现空格totalcmd则不给它加上引号;%P%O 和 %O 都加上了引号,是因为它所代表的字符串中即使有空格totalcmd也不会给它们加引号,所以咱们要手动添加。

    二、Totalcmd 外观设置

    1. 颜色配置:

      1

      经过上面的解释可以说很清楚了,所以只用给出颜色的RGB值,个人感觉这样的颜色搭配是很不错的:
      background 1: 230/230/230
      background 2: 210/210/210
      mark color: 100/180/200
      cursor color: 255/0/0

      Useful and Important Tips

      用32位版的TC,你会发现直接进入C:windowssystem32,有很多文件找不到,这是32位的TC被Windows重定向到了C:windowsSysWOW64文件夹。解决方法:用64位版的TC或直接进入C:windowssysnative,这样我们相当于又被重定向到了system32文件夹。TC官方说明:http://www.ghisler.ch/wiki/index.php?title=Some_Files_and_Folders_Shown_by_Windows_Explorer_Are_Not_Shown_by_Total_Commander%21

    2. 相关阅读:
      [C#] override和overload的区别
      [ASP.Net] 20141228_Dapper文章搜集
      JSP
      Ajax使用简介
      编写JAVA脚本的JSP页面
      JAVA web开发模式
      JSP基础
      过滤器
      监听会话范围内事件
      http解析
    3. 原文地址:https://www.cnblogs.com/cnsealine/p/4114035.html
    Copyright © 2011-2022 走看看