命令行界面

概览

命令行界面允许通过批处理脚本执行本工具的多数功能,甚至可以实现更高级的应用,从而使 复杂或者重复性的任务自动执行。

这些工具被封装在一个DLL文件中,可以通过 Rundll32工具调用它们,Rundll32是一个微软随各个Windows版本提供的命令行界面工具。

Rundll32工具的命令行语法如下:

RUNDLL32.EXE <dllname>,<entrypoint> <optional arguments>

在我们的应用中,<dllname> 就是<ShellTools目录>中的PDFShellTools.dll,其中<ShellTools目录> 是 PDF-ShellTools所在目录的全路径。

<entrypoint>就是我们想要调用使用的功能名称 ,这些名称可以在本手册的相应部分得到。

<optional arguments> 是每一个工具的控制参数,有关它们的帮助同样可以在本手册中的相应部分得到。

应用示例如下:

RunDLL32 C:\Program Files\PDF-ShellTools\PDFShellTools.DLL, Merge "C:\My docs\File1.PDF;C:\My Docs\File2.PDF"

注意:每当一个项/参数中有 空格的时候,需要使用双引号将这个项保护起来,如上面的文件列表参数的给出。

多个文件可以使用分号 ( ; ) 分割,例如:

file1.PDF;file2.PDF;file3.PDF

指定文件时,程序支持通配符 ( *? ). 例如:

c*.PDF;Img??9.PDF

这些参数也可以由一个外部文件提交,只需用"ParamFile=FullPathToOurParametersFile"参数替换所有参数即可.

RunDLL32 C:\Program Files\PDF-ShellTools\PDFShellTools.dll, Merge "ParamFile=C:\Temp\Param.txt"

可用功能选项

(c) 2006-2009 RTT