命令行参数

 

 

Total Commander启动时可以把一个或两个文件夹做为命令行参数。这些文件夹用来设置一侧或两侧的文件窗口。这样你可以在程序或启动菜单为Total Commander创建多个图标,每个Total Commander启动后打开不同文件夹甚至压缩包。而且可以指定不同的ini文件,不止默认的wincmd.ini,这样同一机器上的不同用户可以拥有不同的设置。

 

语法:

 

totalcmd.exe [/o] [/n] [Drive1:\Directory1 [Drive2:\Directory2]] [/i=name.ini] [/f=ftpname.ini]

或:

totalcmd.exe [/o] [/n] [/L=Drive1:\Directory1] [/R=Drive2:\Directory2] [/i=name.ini] [/f=ftpname.ini]

 

参数:

 

Drive:\Directory第一个文件夹在Total Commander左侧窗口打开,第二个在右侧打开。如果文件夹名包含空格,必须 把文件夹名放在双引号内!必须指定包含驱动器符在内的全路径!为了打开保存的FTP连接,使用FTPOPEN:stored_ftp_name作为路径。

/O如果Total Commander正在运行,激活它并传递命令行的路径给该实例。(优先于配置对话框中允许运行多实例的选项)

/N始终运行新的Total Commander实例(优先于配置对话框中每次只允许一个Total Commander运行的选项)

/L=设置左侧窗口的路径

/R=设置右侧窗口的路径

/S将传入的文件夹名解释为来源文件夹/目标文件夹,而不是左侧窗口文件夹/右侧窗口文件夹(与/O参数同用)。例如,/R= 指定的文件夹将用来设置目标文件夹。

/S=C启动“比较文件内容”,不出现TC主窗口,例如,totalcmd.exe /S=C c:\file1 d:\file2

/S=L直接启动查看器以查看参数指定的文件(要求全路径名)。查看html文件时可指定书签,例如:c:\test\test.html#bookmark
接受以冒号分隔的附加参数,例如/S=L:AT1C1250

AANSI/Windows字符

SASCII/DOS字符

V不等宽字符

T1..T7查看模式1-7(1:纯文本,2:二进制,3:十六进制,4:多媒体,5:HTML文本,6:Unicode,7:UTF-8)

C<数字>代码页,例如C1251代表西里尔语

N自动选择查看模式,但不允许多媒体文件,不加载插件

P<x>作为最后一个参数:选择插件,如/S=L:Piclview可加载iclview插件(插件名显示在查看器标题栏)

/S=P:PORT启动后通过“直接电缆连接”打开并口或USB口服务器(以LPT1或USB做为端口名称)。

/S=S直接启动“同步文件夹”,参数是两个文件夹名称,或设置的名称(/S=S:设置名)
如果参数以等号"="开头,例如/S=S:=SettingsName,启动后立即开始比较。如果只有等号,例如/S=S:= ,使用前次选项立即开始比较指定文件夹。

/O=list_name仅与参数/S=S:一起使用,用于传递列表文件名(如果选中“只比较主窗口中选定的文件”),例如/O=%F

/T在新标签中打开文件夹。即使Total Commander未运行也有效。

/P=设置程序启动后的活动窗口:/P=L 左侧,/P=R 右侧。优先于wincmd.ini的 ActiveRight= 配置项。

/i=name.ini使用name.ini作为配置文件,代替wincmd.ini(另见:INI 文件说明)。

/F=ftpname.ini使用ftpname.ini作为内置FTP客户端的配置文件,代替wcx_ftp.ini。

/d=<x>延迟Total Commander的启动 <x> 秒(用于TC放在启动组,与其他程序同时启动存在问题时)

/INSTALLDRIVER (基于Windows NT的系统)安装并口驱动 - 仅在希望以普通用户(非管理员)身份使用直接电缆连接时需要。需要以管理员身份启动。

/INSTALLDRIVERQ 与/INSTALLDRIVER类似,但静默安装。

/REMOVEDRIVER(基于Windows NT的系统)删除/INSTALLDRIVER安装的并口驱动。

/REMOVEDRIVERQ与/REMOVEDRIVER类似,但静默卸载。

 

以上参数不区分大小写。

 

示例:

 

totalcmd.exe c:\windows 左侧窗口打开c:\windows

totalcmd.exe d:\data c:\programs 左侧:d:\data,右侧:c:\programs

totalcmd.exe /R=d:\data 右侧:d:\data

totalcmd.exe "d:\Letters to Mr. Smith" 左侧:长文件名 -> 放在双引号中!

totalcmd.exe /R="d:\Letters from Miller" 右侧窗口的文件夹名是长文件名

totalcmd.exe c:\data\backup.zip 左侧窗口打开backup.zip

totalcmd.exe /I=Miller.ini /F=MFtp.ini 使用Miller.ini代替wincmd.ini作为主配置文件,MFtp.ini作为FTP配置文件

totalcmd.exe /O /L=c:\ /R="d:\doc" 激活已运行的Total Commander,设置左侧窗口的文件夹为c:\,右侧d:\doc

totalcmd.exe /O /S /R=c:\somepath 在已运行的TC的目的窗口中打开c:\somepath。 解释:/S 令Total Commander把 /L 作为来源文件夹,/R 作为目标文件夹。

totalcmd.exe /O /T /L=c:\somepath 在已运行的TC的左侧窗口中新开文件夹标签,打开c:\somepath。