batch-file - cmd forfiles 打印每个单词的文件路径不工作
问题描述
我有一个默认的 pdf 打印机,右键单击打印我创建一个 .doc 文件的 pdf。
我尝试使用批处理文件打印文件夹中的所有 .docs。下一个 cmd 正在工作:
"C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE" myfile.doc /q /n /mFilePrintDefault /mFileExit /mFileCloseOrExit
现在我尝试使用 cmd forfiles 打印/创建所有文件的 pdf。但是我收到错误消息,winword.exe 的路径有问题:
forfiles /m *.doc* /c "cmd /c C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE @file /q /n /mFilePrintDefault /mFileExit /mFileCloseOrExit "
我尝试了双引号和三重双引号,但它不起作用。有什么想法?
解决方案
尝试这个
@echo off
for %%f in (*.doc*) do (
"C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE" %%f /q /n /mFilePrintDefault /mFileExit /mFileCloseOrExit
echo %%f
)
它将"C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE" [filename] /q /n /mFilePrintDefault /mFileExit /mFileCloseOrExit
对文件夹中的所有文件执行,同时将 [filename] 替换为实际文件名
推荐阅读
- python - jupyterlab 交互式绘图
- java - Spring 应用程序不能在 JBOSS 中运行,但可以与 Tomcat 一起使用
- amazon-web-services - Terraform EMR 调整大小,破坏整个集群
- sql - 如何将基础一列与相关列旋转?
- c# - Automapper:使用可为空类型的意外映射行为
- javascript - 如果我的 X 大于 2000,如何将 Y 固定为 2?
- php - 更改会话后的 PHP Cookie 错误
- database - 数据库ERD图有帮助吗?弱实体
- ios - 仅在选择特定子项时显示按钮
- php - WooCommerce 购物车超时/到期时间