是否可以通过一次单击将具有多个子文件夹的目录中不同类型的多个文件中的所有内容打印到打印机?
我不是要求目录列表或目录中的文件和文件夹列表。
我问的是如何在文件夹的不同子文件夹中打印不同类型的文件(可以是doc,pdf,csv,cs)中的内容。
如果使用当前的软件技术无法执行,还有其他解决方法吗?我知道最坏的情况是我必须打开每个文件并将其打印到打印机,我讨厌这样做。
我注意到一个工具 - PrettyCode.Print,但它无法打印其他不同的文件类型,如doc,pdf,csv等。
是否可以通过一次单击将具有多个子文件夹的目录中不同类型的多个文件中的所有内容打印到打印机?
我不是要求目录列表或目录中的文件和文件夹列表。
我问的是如何在文件夹的不同子文件夹中打印不同类型的文件(可以是doc,pdf,csv,cs)中的内容。
如果使用当前的软件技术无法执行,还有其他解决方法吗?我知道最坏的情况是我必须打开每个文件并将其打印到打印机,我讨厌这样做。
我注意到一个工具 - PrettyCode.Print,但它无法打印其他不同的文件类型,如doc,pdf,csv等。
Answers:
单击?罗。
我相信您可以在Windows资源管理器中选择多个MS-Office文档(虽然我不确定多个office文档类型),然后从上下文(右键单击)菜单中选择“打印”。如果文件类型不仅仅是办公室,那么它就变得更加困难了 做 必须打开并打印每个文件,但该过程可以自动完成。
您需要知道创建文件的程序,并且可以访问它。您需要知道程序用于打印其文件的命令,并能够从命令行运行这些命令,通常是通过开关,可能通过其API,或者可能是外部运行的宏,或组合。
通过所有这些信息,您可以创建一个脚本,遍历目录列表并根据文件类型切换,通过API访问正确程序的打印功能并打印(必要时打开和关闭程序),在进入下一个文件之前。
您的第一步可能是为每个具有您要打印的文件的应用程序提供google'命令行开关'。
一些有用的链接/提示:
从Word命令行打印 : WINWORD.EXE test.rtf /q /n /mFilePrintDefault /mFileExit
/ q - 没有闪屏; / n - 不要打开默认文档
从命令行打印adobe pdf :AcroRd32.exe / t< filename.pdf>
/ t< filename> <打印机名称> <驱动程序名> <端口名> - 将文件打印到指定的打印机
以上示例假设窗口。这是* nix中的相同过程(我假设OSX / mac),但显然拥有文件的程序和运行它们的命令会有所不同。
编写脚本后,将其设置为快捷方式或以其他方式使其可执行(大声笑和测试),您可以 双 点击即可获得您想要的内容。