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