totalcommander命令行参数

参数:这里可指定程序的命令行参数。固定参数必须在程序名后面直接给出,因为在文件拖放操作时仅文件名传递给程序。

特殊参数:

?为第一个参数时,启动程序前显示对话框,列出其余参数,允许你修改,甚至中止程序运行

%P插入来源路径,以反斜杠(\)结尾。

%N插入光标所在的文件名。

%T插入当前目标路径,对压缩程序尤其有用。

%M插入目标文件夹的当前文件名。

%O插入当前文件名,不含扩展名。

%E插入当前文件的扩展名(无前导句号)。

%S插入所有选中文件的文件名。包含空格的名字放在双引号中。请注意命令行最大长度是32767个字符。

%S10插入(最多)前10个选中文件的文件名。这样可以限定传递给程序的文件名个数。可指定其它数字。

%P%S插入所有选中文件的全路径文件名。包含空格的名字将放在双引号中。不要自己在%P%S前后加双引号!

注释:%N和%M插入长文件名,而%n和%m插入8.3DOS文件名。%P和%T插入长路径名,%p和%t插入短路径名。(%o,%e和%s同样)

如果直接在%S或%s前写%P,%p,%T或%t,将插入每个文件的路径名+文件名。例如:%P%S代表所有选中文件的长路径名和长文件名。

%%插入百分号。

%L,%l,%F,%f,%D,%d在TEMP文件夹创建包含选定文件和文件夹名字的列表文件,并插入该文件的名字。列表文件在调用程序退出后自动删除。可创建以下6种列表文件:

%L包含完整路径的长文件名,如,c:\ProgramFiles\Longname.exe

%l(小写L)包含完整路径的短文件名,如,C:\PROGRA~1\LONGNA~1.EXE

%F不含路径的长文件名,如,Longname.exe

%f不含路径的短文件名,如,LONGNA~1.EXE

%D包含完整路径的短文件名,重音(accent)使用DOS字符集。

%d不含路径的短文件名,重音(accent)使用DOS字符集。

仅用于命令别名:

%A插入已输入的命令行的其余部分。

%A1..%A9插入第1至第9个参数。

例如,别名op代表命令:totalcmd.exe参数:/L=%A1/R=%A2

->命令行:opc:\dir1d:\dir2等同于:totalcmd.exe/L=c:\dir1/R=d:\dir2

相关推荐